LINUX.ORG.RU
ФорумAdmin

IPoE, Beeline и маршрутизация

 ,


0

1

Имеется маленький домашний сервер с двумя сетевухами и Debian7 на борту, который выполняет роль маршрутизатора. Соответственно eth1 смотрит в инет, eth0 - локалка. Сижу на Билайне, раньше был pptp потом l2tp, а теперь вот внезапно меня перевели на ipoe. На основном компе все ок - подключил шнур, вошел в браузер, авторизовался и все. На линуксе в принципе тоже самое. Только вот если включить вторую сетевуху (локалку eth0), инет виснет наглухо, весь. Я так понимаю, это связано с привязкой к мак-адресу айпишника билайна, но не совсем понимаю, как это можно обойти. Кто-нибудь сталкивался с подобным? Скорее всего я что-то упустил.

Файл interfaces:

# The loopback network interface
auto lo
iface lo inet loopback

# Интернет
auto eth1

# eth0 - Локальная сеть
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

# Маршрутизация
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth1


Последнее исправление: vampir1510 (всего исправлений: 3)

Я так понимаю, это связано с привязкой к мак-адресу айпишника билайна

Нет.

up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth1

Вот это надо убрать.

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

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

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

В приведённом конфиге для eth1 (билайновский интерфейс?) нет никаких настроек, от он и работает никак (:
Погугли как в дебиане настроить получение адреса по DHCP, и убери строчки про которые сказа анонимус. Маршрут в твою домашнюю локалку у тебя появится сам, просто потому-что он link-local, маршруты до интернетов тебе билайн спустит по DHCP.

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

DHCP вроде добавляется так, теперь конфиг выглядит:

auto lo
iface lo inet loopback

# Интернет
auto eth1
iface eth1 inet dhcp

# eth0 - Локальная сеть
iface eth0 inet static
   address 192.168.0.1
   netmask 255.255.255.0
   network 192.168.0.0
   broadcast 192.168.0.255

Проблема осталась

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

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
95.28.32.0      0.0.0.0         255.255.248.0   U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 74:d4:35:14:65:29 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0
    inet6 fe80::76d4:35ff:fe14:6529/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 74:d4:35:14:65:2b brd ff:ff:ff:ff:ff:ff
    inet 95.28.34.127/21 brd 95.28.39.255 scope global eth1
    inet6 fe80::76d4:35ff:fe14:652b/64 scope link 
       valid_lft forever preferred_lft forever
vampir1510
() автор топика
Ответ на: комментарий от MrClon

Такой маршрут задавал фаервол, отключил его пока совсем. Прописал жестко все настройки, поставил получение по dhcp (см выше). Теперь другая интересность. Включается комп - сети нет. На любой пинг отвечает «connect: Network is unreachable». Выключаю локалку eht0 - не изменилось. Выключаю и снова включаю внешний eth1 - сеть появилась. Включаю обратно eth0 - сеть все еще есть. Кроме того, подцепил к серверу рабочий комп в качестве клиента, выставив там вручную настройки адреса на сетевухе. Клиент видит сервер, но инета там нет, хотя на сервере есть.

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         95.28.32.1      0.0.0.0         UG    0      0        0 eth1
95.28.32.0      0.0.0.0         255.255.248.0   U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

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

Такой маршрут задавал фаервол, отключил его пока совсем

Фаервол маршруты не прописывает, что ты подразумеваешь под фаерволом?

Если NAT на линуховом компе не настроен то в твоей локалке дотупа в интернет быть и не должно.

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

Ну да, это не совсем фаервол, это правила iptables. У меня был скрипт на автозапуске, разрешающий некоторые входящие соединиения, я его отключил и маршрут пропал.

NAT это, я так помнимаю, вот это?

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
vampir1510
() автор топика
Ответ на: комментарий от dhameoelin

Ты их (комп и сервер) параллельно включаешь, что ли?

Что навело тебя на такое предположение? Я не заметил предпосылок к подобному.

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

В смысле? Сервер подключен одной сетевухой к инету, а другой соединен с компом-клиентом. Последовательно получается, комп-сервер-инет)

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

Да уж больно симптомы характерные. У меня в студгородке так народ с коммутацией как-то затупил.

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

1) уползти с портов 80 HTTP 25 SMTP

2)у того же провайдера прикупить 11-гостевой Alcatel.

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