pppoe и route'инг
(Сразу предупрежу - слабо разбираюсь в маршрутизации в любых системах)
К информации: в наличии локальная сеть от провайдера(дхцп,днс), интернет с динамическим айпишником
Задача: сделать работоспособными одновременно локалку и инет
Видимая проблема: система не принимает автоматически роутов от сервера провайдера (на винде все отлично)
Проблема в следующем:
route -n до подключение к инету, локалка работает
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.157.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo 0.0.0.0 192.168.157.1 0.0.0.0 UG 0 0 0 eth0
после pppoe-start инет нормально подсоединяется
ppp0 Link encap:Point-to-Point Protocol inet addr: 89.207.XX.YY P-t-P:89.207.65.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 ...
локалка работает,но инет - глухо как в танке, ни один хост не пингуется
смотрю route -n
Destination Gateway Genmask Flags Metric Ref Use Iface 89.207.65.254 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.157.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo 0.0.0.0 192.168.157.1 0.0.0.0 UG 0 0 0 eth0
если
route add default dev ppp0 - инет работает, локалка соответственно нет, но как бы работа последней условие обязательное
Настройки прилагаются (уже не раз их менял за последние три дня, пытаясь хоть что-то выжать из ситуации):
___________
/etc/conf.d/net
config_eth0=( "dhcp" )
config_ppp0=( "ppp" )
link_ppp0="eth0"
plugins_ppp0=( "pppoe" )
username_ppp0='login'
password_ppp0='password'
pppd_ppp0=(
"noauth"
"defaultroute"
"usepeerdns"
"default-asyncmap"
"ipcp-accept-remote"
"ipcp-accept-local"
"lcp-echo-interval 15"
"lcp-echo-failure 3"
"mru 1492"
"mtu 1492"
"debug"
)
____________
/etc/resolv.conf
nameserver 89.207.64.162
nameserver 89.207.64.163
PS. таблица марштрутов из винды
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0.0 0.0.0.0 192.168.157.1 eth0 20 10.0.4.0 255.255.255.0 192.168.157.1 eth0 1 89.207.64.160 255.255.255.224 192.168.157.1 eth0 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.0.0 192.168.157.1 eth0 1 192.168.157.0 255.255.255.0 192.168.157.112 eth0 20 192.168.157.112 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.157.255 255.255.255.255 192.168.157.112 eth0 20 224.0.0.0 240.0.0.0 192.168.157.112 eth0 20 255.255.255.255 255.255.255.255 192.168.157.112 eth0 1
- Для комментирования войдите или зарегистрируйтесь
Попробуй так
pppd_ppp0=( "updetach" "noauth" "noipdefault" "refuse-chap" "persist" "mppc" "logfile '/var/log/pppoe.log'" "defaultroute" "usepeerdns" "lcp-echo-interval 20" "lcp-echo-failure 3" )
а вот это
password_ppp0='password'
не надо в этом файле держать - оно должно быть в /etc/ppp/pap-secrets прописано типа
"uzver_name" * "password" *