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

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

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

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

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

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

hizel ★★★★★ ()

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

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

mnk ()

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

Раз вы не пишите, что 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 ★★★★★ ()
Ответ на: Re: 2 IP на одном внешнем интерфейсе от Lamerinskiy

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

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

Ну если нужно, чтобы адрес добавился, придется узнавать как это работает. Для начала запустите на сервере 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.