LINUX.ORG.RU
ФорумAdmin

2 IP на одном внешнем интерфейсе


0

0

Добрый день.

Помогите начинающему.

Нужно сделать чтобы 2 реальных адреса работали на 1 сетевом интерфейсе

Linux version 2.6.8-2-686 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-13))

Вот что есть

~# ifconfig eth0 Link encap:Ethernet HWaddr 30:37:3A:33:D3:5A inet addr:192.168.0.117 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::217:9aff:fe03:d49a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:449552 errors:0 dropped:0 overruns:0 frame:0 TX packets:497382 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:68575359 (65.3 MiB) TX bytes:84279312 (80.3 MiB) Interrupt:201 Base address:0xd800

eth0:1 Link encap:Ethernet HWaddr 00:13:93:33:D3:3A inet addr:183.222.222.229 Bcast:183.255.255.255 Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:201 Base address:0xd800

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:21029 errors:0 dropped:0 overruns:0 frame:0 TX packets:21029 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2682173 (2.5 MiB) TX bytes:2682173 (2.5 MiB)

Я сделал так. ifconfig eth0:2 183.222.222.228 netmask 255.255.255.255 up

с самого сервера адрес стал пинговаться.

а вот с других машин в сети и из интернета нет (((

Помогите где рыть ?????

а как у вас на eth0:1 183.222.222.229/32 работает?
может со стороны роутера какие-то маршруты дополнительно в вашу сторону прописаны?

hizel ★★★★★
()

А почему маска 255.255.255.255? Может быть ее подправить?

mnk
()
Ответ на: комментарий от Komintern

eth0 и eth0:1 работают! как незнаю. (сервак старый)

Сервак стоит за Микротиком.

выше описанные команды пробовал неработают

Lamerinskiy
() автор топика

Раз вы не пишите, что 183.222.222.229 не работает, значит он работает. Но маска 255.255.255.255 намекает, что сетевой интерфейс у вас подключен в маршрутизатор, в котором прописан маршрут 183.222.222.229 через 192.168.0.117. А для 183.222.222.228 так сделано? Наверное это маршрутизатор и режет пакеты, хотя может дело и в iptables.

Для адресов интерфейсы плодить не обязательно, в RedHat'ах раньше можно было в файле ifcfg-eth0 написать:
SECONDARIES="183.222.222.228 183.222.222.229",
а ifcfg-eth0:1 служили для добавления адресов с маской сети, допустим 183.222.222.229 маска 255.255.255.240.

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

Вот я и пишу что адрес пингуется тока с этого сервера и другие его не видят ((

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

>работают! как незнаю. (сервак старый) Сервак стоит за Микротиком.

Ну если нужно, чтобы адрес добавился, придется узнавать как это работает. Для начала запустите на сервере tcpdump:

tcpdump -i eth0 -n -nn host 183.222.222.229 and icmp и запустите с другой машины "ping 183.222.222.229" и в выводе tcpdump вам будут показаны icmp echo пакеты.

Потом проделайте аналогичные команды, но для 183.222.222.228. Если tcpdump пакетов не покажет, значит нужно лезть в конфигурацию этого микротика.

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

Забыл про форматирование.

"tcpdump -i eth0 -n -nn host 183.222.222.229 and icmp"

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