подключение новой сетевой карты
cdawc 11 мая, 2008 - 17:52
ядро 2.6.24 собрано с помощью автоматического сценария genkernel
потребовалось воткнуть ещё одну сетевую плату (потенциальная eth1), воткнул... gentoo её не нашёл :(
команда ls /etc/init.d/ показывает, что есть только net.eth0
как включить вторую сетевую карту?
»
- Для комментирования войдите или зарегистрируйтесь
А у некоторых ls
А у некоторых ls /etc/init.d/ покажет еще не то, надо глядеть в ifconfig.
Скорее "ifconfig -a"
Скорее "ifconfig -a"
ifconfig
"ifconfig" показывает только eth0 и lo
"ifconfig -a" показывает eth0,eth1 и lo
если назначить IP eth1
ifconfig eth1 192.168.0.5 , то карточка по команде ifconfig отображается, но в /etc/init.d/ net.eth1 нету :(
PS eth1 будет использоваться для pppoe соединения
как включить eth1 в автозагрузку :)
cd /etc/init.d/; ln -s
cd /etc/init.d/; ln -s net.lo net.eth1;
И дальше либо /etc/init.d/net.eth1 restart если dhcp либо настройка в /etc/conf.d/net
В автозагрузку она подефолту пойдёт вроде (кури /etc/conf.d/rc на предмет RC_PLUG_SERVICES и подобных), если нет, то - rc-update add net.eth1 default
по мотивам статьи http://ru.gentoo-wiki.com/HOWTO_Соединение_с_I
По мотивам статьи http://ru.gentoo-wiki.com/HOWTO_Соединение_с_Internet#.D0.A7.D0.B5.D1.80.D0.B5.D0.B7_pppoe
В /etc/init.d/net прописал
dns_domain_lo="office"
modules=( "ifconfig" )
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
config_eth1=( "null" )
config_ppp0=( "ppp" )
link_ppp0="eth1"
plugins_ppp0=("pppoe")
username_ppp0='v40439215'
password_ppp0='gde5rgdw'
pppd_ppp0=(
"defaultroute" # Make this PPP interface the default route
"usepeerdns" # Use the DNS settings provided by PPP
"lcp-echo-interval 15" # Send a LCP echo every 15 seconds
"lcp-echo-failure 3" # Make peer dead after 3 consective
)
В /etc/resolv.conf
domain office
nameserver 212.33.224.131
nameserver 212.33.224.131
Делаю симлинк
ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0
Запускаю PPPoE
/etc/init.d/net.ppp0 start
* Starting ppp0
* Bringing up ppp0
* ppp
* Running pppd ...
* Backgrounding ...
Смотрим сетевые интерфейсы
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:19:5B:EA:6D:48
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:5bff:feea:6d48/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:517 errors:0 dropped:0 overruns:0 frame:0
TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:46078 (44.9 Kb) TX bytes:48970 (47.8 Kb)
Interrupt:11 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:02:44:48:27:4B
inet6 addr: fe80::202:44ff:fe48:274b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0xc000
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:32 errors:0 dropped:0 overruns:0 frame:0
TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2268 (2.2 Kb) TX bytes:2268 (2.2 Kb)
Останавливаем
/etc/init.d/net.ppp0 stop
* Stopping ppp0
* Bringing down ppp0
* Stopping pppd on ppp0
Пытаемся через стандартную утилиту
pppoe-setup
** Summary of what you entered **
Ethernet Interface: eth1
User name: v40439215
Activate-on-demand: No
Primary DNS: 212.33.224.131
Secondary DNS: 212.33.225.211
Firewalling: NONE
Запускаем соединение
pppoe-start
................TIMED OUT
/usr/sbin/pppoe-start: line 196: 6744 Terminated $CONNECT <(echo "$CONFREAD") > /dev/null 2>&1
pppoe ставил c помощью
# USE="-X" emerge rp-pppoe
как завести подключение?
cat
[]
В миллионный раз.
С чего Вы решили, что Gentoo ее не нашел?
ls покажет только то, что настроено, а eth1, насколько я понял, даже не пытались настроить.
В handbook все написано и разжевано до жидкой каши.
Ага. Симлинк на
Ага. Симлинк на lo.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu
eth0 и eth1 работают :) но PPPoE не работает
GW / # pppoe-start
................TIMED OUT
/usr/sbin/pppoe-start: line 196: 9563 Terminated $CONNECT /dev/null 2>&1
GW / # pppoe-status
pppoe-status: Link is down (can't read pppoe PID file /var/run/-pppoe.pid.pppoe)
всеравно не подключается
Вот конфиг /etc/conf.d/net
Код:
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
modules=( "ifconfig" )
dns_domain_lo="office"
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
#routes_eth0=( "default gw 192.168.0.1" )
config_eth1=( "null" )
config_ppp0=( "ppp" )
link_ppp0="eth1"
plugins_ppp0=("pppoe")
username_ppp0='v40569487'
password_ppp0='ddsiuhyi'
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 DNS Эр-Телеком
Код:
nameserver 212.33.224.131
nameserver 212.33.225.211
Делаю
# /etc/init.d/net.ppp0 start
Выводит
* Starting ppp0
* Bringing up ppp0
* ppp
* Running pppd ...
* Backgrounding ...
# /etc/init.d/net.ppp0 status
* status: inactive
# ifconfig ppp0
ppp0: error fetching interface information: Device not found
Если просмотреть сетевые подключения (# ifconfig -a), то pppoe там нету , и пинги соответсвенно не идут.
Привязки к MAC адресу у логина нету, т.к. можно подключаться с любого компьютера, где есть канал Эр-Телеком
а в ядре tun/tap
а в ядре tun/tap включен? ну и прочие настройки для pppoe