LINUX.ORG.RU
решено ФорумAdmin

Задачка на сообразительность


0

1

Есть у нас интерфейс eth0, и, скажем, подсеть /24.

Вопрос: как вы навесили ВСЮ подсеть на один интерфейс?

для непонятливых: на этом интерфейсе должны болтаться и откликаться все адреса из /24.

я для себя эту задачку решил, но так и не нашел способа сделать это через одну команду, а не через кучу рипитов :)

★★★★★
Ответ на: в лоб от zolden

не, это навесит кучу алиасов. а вопрос в том, как повесить сразу сеть :)

tazhate ★★★★★
() автор топика
Ответ на: комментарий от hizel

а что будет выдавать потом ifconfig?

tazhate ★★★★★
() автор топика
Ответ на: комментарий от Nao

ага, думал об этом. но это костыляво и при больших нагрузках на канал по идее заставит сервак офигевать

tazhate ★★★★★
() автор топика
Ответ на: комментарий от tazhate

tazhate> на этом интерфейсе должны болтаться и откликаться все адреса
Вы, батюшка или крест снимите, или штаны оденьте
То есть определитесь, должны там болтаться адреса или нет
Термин alias тут не совсем применим.

# ip a | awk '/inet /&&!/ lo/{print $NF,$2}' | column -t 
eth0  10.0.2.15/24
# for hop in {1..25};ip a a 192.168.0.$hop/24 dev eth0
# ip a | awk '/inet /&&!/ lo/{print $NF,$2}' | column -t
eth0  10.0.2.15/24
eth0  192.168.0.1/24
eth0  192.168.0.2/24
eth0  192.168.0.3/24
eth0  192.168.0.4/24
eth0  192.168.0.5/24
eth0  192.168.0.6/24
eth0  192.168.0.7/24
eth0  192.168.0.8/24
eth0  192.168.0.9/24
eth0  192.168.0.10/24
eth0  192.168.0.11/24
eth0  192.168.0.12/24
eth0  192.168.0.13/24
eth0  192.168.0.14/24

zolden ★★★★★
()

тебя беспокоят адрес сети и широковещательный адрес для сети?

ну попробуй так

ip route add 192.168.1.0/32 dev eth0
ip route add 192.168.1.255/32 dev eth0

anonymous
()
Ответ на: комментарий от tazhate

и как в таком случае будет выглядеть днат? :)

iptables -t nat -A PREROUTING -d 192.168.0.0/24 -j DNAT --to-destination 192.168.0.1

true_admin ★★★★★
()

или даже
ip addr add
это не то же что alias

anonymous
()
Ответ на: комментарий от aedeph

для подобных заявлений используйте раздел Talks, пожалуйста.

tazhate ★★★★★
() автор топика

Может все-таки пойти нормальным путем и задействовать proxy_arp?

Valmont ★★★
()
Ответ на: комментарий от anonymous

да, очень волнуют :D
нет, меня беспокоит, как бы нацепить ВСЕ адреса из сетки на одну машину.

tazhate ★★★★★
() автор топика

farpd - Fake ARP user space daemon

Description: Fake ARP user space daemon

This ARP daemon replies to any ARP request for a set of IP addresses with the hardware MAC address of one of the interfaces of the server after determining that no other host in the network is claiming that IP.

This enables a single host to claim all unassigned addresses on a LAN for network monitoring or simulation purposes.

sdio ★★★★★
()
Ответ на: комментарий от true_admin

только не lo а lo:0 само собой.

tazhate ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.