[linux] Hoe kan ik ifup de default route laten instellen?

Bram Mertens M8ram op linux.be
Wo Apr 27 11:05:29 CEST 2005


Goede morgen|middag

Omdat ik op m'n desktop een IMAP server en apt-cache server wil
installeren lijkt het me handiger om zowel m'n desktop als m'n laptop
een vast IP adres te geven i.p.v. de dhcp-server van m'n (linksys)
router adressen te laten uitdelen.

Momenteel ziet /etc/network/interfaces op m'n desktop er als volgt uit:
auto lo
iface lo inet loopback

iface eth0 inet dhcp

ifconfig geeft dan:
imladris:/home/m8ram# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C8:A4:6B  
          inet addr:192.168.1.129  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec8:a46b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2554081 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2251539 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2656265155 (2.4 GiB)  TX bytes:938213758 (894.7 MiB)
          Interrupt:11 Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
[...]

en route geeft:
imladris:/home/m8ram# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

(192.168.1.1 is het IP adres van de router)

Als ik nu /etc/network/interfaces aanpas en er het volgende van maak:
auto lo
iface lo inet loopback

iface eth0 inet static
        address 192.168.1.133
        netmask 255.255.255.0
        broadcast 192.168.1.255

dan geeft ifconfig (na ifdown eth0 en ifup eth0):
imladris:/home/m8ram# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C8:A4:6B  
          inet addr:192.168.1.133  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec8:a46b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2553746 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2251263 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2656077577 (2.4 GiB)  TX bytes:938175482 (894.7 MiB)
          Interrupt:11 Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
[...]
maar route geeft:
imladris:/home/m8ram# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

de router pingen lukt maar de DNS server van telenet pingen lukt niet:
imladris:/home/m8ram# ping -c 3 195.130.130.4
connect: Network is unreachable

Op http://linux-ip.net/html/basic-changing.html vond ik dat:

imladris:/home/m8ram# route add default gw 192.168.1.1
Het nodige zou moeten instellen en dat blijkt ook te werken:
imladris:/home/m8ram# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

Daarna kan ik dus de DNS server pingen en ook andere servers d.m.v. een
url.

Kan ik dit ergens instellen zodat ik dit niet manueel met doen? De
verbinding op de desktop blijft meestal open maar op de laptop zou ik
dit graag automatiseren...

Alvast bedankt

Bram
-- 
# Mertens Bram "M8ram"   <M8ram op linux.be>          Linux User #349737 #
# debian testing            kernel 2.6.8-1-686     i686     512MB RAM #
# 10:48:13 up 32 days, 17:02, 14 users,  load average: 0.74, 0.62, 0.60 #




More information about the Linux mailing list