ADSL при старте в Gentoo
Я пришел в некоторое замешательство от того как в Gentoo стартовать автоматическое подключение к интернету. В Арче все просто, ставим демон adsl в автозапуск и оно успешно поднимается при загрузке. В Gentoo это вобщем то тоже не сложно, надо лишь знать как это сделать. Потому как я искал довольно долго, да еще и везде было по разному я решил написать эту заметку.
Итак:
emerge -av rp-pppoe
После чего настраиваем соединение с помощью pppoe-setupДалее нужно создать два симлинка:
# ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0
# ln -s /etc/init.d/net.lo /etc/init.d/net.eth0
Теперь открываем /etc/conf.d/net и прописываем туда информацию о подключении:
config_eth0=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" ) routes_eth0=( "default via your-route" ) config_ppp0=( "ppp" ) fallback_eth0=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" ) link_ppp0="eth0" plugins_ppp0=( "pppoe" ) username_ppp0='loginadsl' password_ppp0='passwordadsl' pppd_ppp0=( "noauth" "defaultroute" "usepeerdns" "holdoff 3" "child-timeout 60" "lcp-echo-interval 15" "lcp-echo-failure 3" noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp ) depend_ppp0() { need net.eth0 }
Данные настройки справедливы когда имеется один интерфейс (eth0) на котором поднимается интерфейс (ppp0) и когда модем естественно настроен в режиме Bridge.
Хочу заострить внимание на том что описывать подключение ppp0 обязательно так как это чревато проблемами. Например при:
pppd_ppp0=( "usepeerdns")
подключение при старте происходит и DNS доступны, но интернета не появится из - за неправильной маршрутизации. Обязательно должна присутствовать опция "usepeerdns". А вообще лучше скопипастить и подправить под себя.
Все это так же имеется в Gentoo Wiki, но все по русски и подробно не помешает.
Комментарии
49 недель 3 дня назад
1 год 11 недель назад
1 год 12 недель назад
1 год 12 недель назад
1 год 16 недель назад
1 год 33 недели назад
1 год 47 недель назад
2 года 37 недель назад
2 года 38 недель назад
2 года 49 недель назад