Опубликовано 3 июля, 200719 г. comment_4284751 Наткнулся на проблему - при установке 2-й сетевухи неправильно устанавливается маска подсети для второй сетевухи Для eth1 указана маска подсети 255.255.255.0, а устанавливается 255.255.255.255. Вот файл настройки сети: $ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 # The primary network interface iface eth0 inet dhcp auto eth0 iface eth1 inet static address 172.18.18.1 netmask 255.255.255.0 gateway 85.118.226.182 auto eth1 Жалоба
Опубликовано 4 июля, 200719 г. comment_4285295 неплохо бы было выложить что-нибудь вроде ifconfig -a Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4285516 Да пожалуйста: $ ifconfig -a eth0 Link encap:Ethernet HWaddr 00:16:17:96:3F:D4 inet addr:85.118.226.182 Bcast:85.118.226.191 Mask:255.255.255.240 inet6 addr: fe80::216:17ff:fe96:3fd4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2104 errors:0 dropped:0 overruns:0 frame:0 TX packets:1508 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:514710 (502.6 KiB) TX bytes:123572 (120.6 KiB) Interrupt:225 Base address:0x6000 eth1 Link encap:Ethernet HWaddr 4C:00:10:20:1E:B2 inet addr:172.18.18.1 Bcast:0.0.0.0 Mask:255.255.255.255 inet6 addr: fe80::4e00:10ff:fe20:1eb2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:78 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5903 (5.7 KiB) TX bytes:528 (528.0 https://academ.club/html/emoticons/cool.gif Interrupt:90 Base address:0xe800 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:2707 errors:0 dropped:0 overruns:0 frame:0 TX packets:2707 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:595968 (582.0 KiB) TX bytes:595968 (582.0 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif TX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08 inet addr:172.16.93.1 Bcast:172.16.93.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif TX bytes:0 (0.0 https://academ.club/html/emoticons/cool.gif Жалоба
Опубликовано 4 июля, 200719 г. comment_4285659 почему гейт такой странный для второй карточки? чего хочется добиться? Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4285677 QUOTE (busa @ Jul 4 2007, 12:28) почему гейт такой странный для второй карточки? чего хочется добиться? eth0 глядит наружу. eth1 - во внутреннюю подсеть. На firewall настроен nat/masquerade, поэтому из внутренней подсети в сеть могу ходить. А каким тогда должен быть гейт? Это указан ip-адрес eth0. Сейчас мне вручную приходится делать установку правильной маски подсети для eth1 через ifconfig ... Изменено 4 июля, 200719 г. пользователем Гость Жалоба
Опубликовано 4 июля, 200719 г. comment_4285778 может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт. PS. и еще неплохо бы поставить ifrename. PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4285788 QUOTE (busa @ Jul 4 2007, 13:01) может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт. PS. и еще неплохо бы поставить ifrename. PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html Хорошо, вечером проверю. Но мне кажется, что это не поможет. Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4285804 QUOTE (busa @ Jul 4 2007, 13:01) может, меня поправит кто-то знающий, но, ЕМНИП, гейт для eth1 вообще указывать вообще не нужно. а вот на клиентских машинах нужно указать адрес eth1 как гейт. PS. и еще неплохо бы поставить ifrename. PPS. http://sozinov.blogspot.com/2007/04/debian-proxy.html Сходил по ссылкам. Не понял, зачем мне нужен ifrename. Прокси и проброс пакетов из внутренней подсети уже настроен и работает. Жалоба
Опубликовано 4 июля, 200719 г. comment_4288050 QUOTE (busa @ Jul 4 2007, 11:28) почему гейт такой странный для второй карточки? чего хочется добиться? Убрал gateway из настройки. Не помогло. Заодно заметил ещё одну странную вещь - после выполнения /etc/init.d/networking stop eth0 даунится, а eth1 - нет. Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4288147 QUOTE (Solweig @ Jul 4 2007, 22:46) QUOTE (busa @ Jul 4 2007, 11:28) почему гейт такой странный для второй карточки? чего хочется добиться? Убрал gateway из настройки. Не помогло. Заодно заметил ещё одну странную вещь - после выполнения /etc/init.d/networking stop eth0 даунится, а eth1 - нет. Это был я. Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4288165 И вот ещё одна проблема с этим же. $ ifconfig | grep Link lo Link encap:Local Loopback vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08 inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link Обе сетевухи в дауне. Делаю sudo ifup eth1, а в ответ: RTNETLINK answers: File exists Failed to bring up eth1. Жалоба
Опубликовано 4 июля, 200719 г. Автор comment_4289131 В качестве воркэраунда добавил iface eth1 inet static ... up ifconfig eth1 netmask 255.255.255.0 up Но мне это кажется костылём. Жалоба
Опубликовано 4 июля, 200719 г. comment_4289414 Попробуй auto eth1 поставить над iface eth1 inet static Может это как-то влияет, хз Жалоба
Опубликовано 5 июля, 200719 г. comment_4292188 дефалтный гейт должен находиться в той же сети, что и ип хоста. Указывать в качестве гейта ип другова интерфейса - ошибка. дефалтный шлюз пусть будет один - шлюз в акорге. если eth1 - это внутренняя домашняя сеть, то я бы взял другой ип, т.к. этот диапазон наверняка используется моргом. Жалоба
Опубликовано 5 июля, 200719 г. comment_4292355 Адреса внутренней подсети я поменял. Но это не помогло. Перенос auto eth1 перед настройкой тоже не помогло. Жалоба
Опубликовано 6 июля, 200719 г. comment_4294763 Можено изучить скрипты и посмотреть, что происходит, когда поднимается интерфейс. Жалоба
Наткнулся на проблему - при установке 2-й сетевухи неправильно устанавливается маска подсети для второй сетевухи
Для eth1 указана маска подсети 255.255.255.0, а устанавливается 255.255.255.255.
Вот файл настройки сети:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
# The primary network interface
iface eth0 inet dhcp
auto eth0
iface eth1 inet static
address 172.18.18.1
netmask 255.255.255.0
gateway 85.118.226.182
auto eth1