OpenBSD mit statischer IP

OsunSeyi

Well-Known Member
Hi allerseits,

Ja, ich dachte das wäre ganz einfach, aber es klappt leider nicht...
Es geht darum, einen NFS-Client einzurichten.

Code:
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#////////////// HOSTNAME.EM0 ///////////////////
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# DHCP:

#inet autoconf

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# STATIC IP
# ERROR no route to host:

inet 192.168.2.5  255.255.255.0   192.168.2.1

#       IP          NETMASK       BROADCAST
#==============================================

Code:
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#///////  RESOLV.CONF /////////////////
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

nameserver 192.168.2.1
lookup file bind

#======================================

Es scheint so aber nicht zu gehn...
Ich komme dann nicht mehr in's Internet.

Mit 'inet autoconf' klappt es, aber ich will ja die statische IP ...
 
Zuletzt bearbeitet:
Ja, ich dachte das wäre ganz einfach, aber es klappt leider nicht...
Code:
inet 192.168.2.5  255.255.255.0  # 192.168.2.1

Es scheint so aber nicht zu gehn...
Ich komme dann nicht mehr in's Internet.
Versuch mal mit:
Code:
inet 192.168.2.5  255.255.255.0  192.168.2.255
Code:
sh -x /etc/netstart em0
cat /etc/mygate
ifconfig
netstat -nr -f inet
arp -a
ping -c 3 1.1.1.1

EDIT:

Wenn keine default route zustande kommt, dann die /etc/hostname.em0, mit den Zeilen:
Code:
!route add default 192.168.2.1
up
ergänzen.
 
Code:
sh -x /etc/netstart em0
+ set +o sh
+ id -u
+ let 0 != 0
+ . /etc/rc.d/rc.subr
+ FUNCS_ONLY=1
+ _rc_actions=start stop restart reload check configtest
+ readonly _rc_actions
+ [ -n 1 ]
+ return
+ _rc_parse_conf
+ PRINT_ONLY=false
+ V4_AUTOCONF=false
+ V6_AUTOCONF=false
+ IP6KERNEL=false
+ getopts :n opt
+ shift 0
+ ifconfig lo0 inet6
+ > /dev/null
+ 2>&1
+ IP6KERNEL=true
+ true
+ false
+ sysctl -q net.inet6.ip6.soiikey=f1367d0f08d22d72e6f368a0d4
+ let 1 > 0
+ vifscreate em0
+ ifstart em0
+ defaultroute
+ return

~~~~~~~~~~~~~ MYGATE ~~~~~~~~~~~~~~~~~~~~~~

/etc/mygate: No such file or directory

~~~~~~~~~~~~~ IFCONFIG ~~~~~~~~~~~~~~~~~~~~~

em0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
        lladdr 00:16:41:e2:01:6d
        index 1 priority 0 llprio 3
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
        status: active
        inet 192.168.2.113 netmask 0xffffff00 broadcast 192.168.2.255

~~~~~~~~~~~~~ ARP ~~~~~~~~~~~~~~~~~~~~~~~~~~

arp -a
Host                                 Ethernet Address    Netif Expire    Flags
Speedport.ip                         24:69:a5:aa:31:67     em0 19m11s  
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.113                        00:16:41:e2:01:6d     em0 permanent l

~~~~~~~~~~~~~~ PING ~~~~~~~~~~~~~~~~~~~~~~~

ping -c 3 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
ping: sendmsg: Invalid argument
ping: wrote 1.1.1.1 64 chars, ret=-1
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss

...so schauts, bin wieder auf DHCP
 
Code:
~~~~~~~~~~ ARP ~~~~~~~~~~~~~~~~~~~~~~~~~~

arp -a
Host                                 Ethernet Address    Netif Expire    Flags
Speedport.ip                         24:69:a5:aa:31:67     em0 19m11s
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.113                        00:16:41:e2:01:6d     em0 permanent l

~~~~~~~~~~~
PING ~~~~~~~~~~~~~~~~~~~~~~~

ping -c 3 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
ping: sendmsg: Invalid argument
ping: wrote 1.1.1.1 64 chars, ret=-1
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss
[/CODE]

...so schauts, bin wieder auf DHCP
OK, aber statische Zuweisung der IP-Adresse geht auch (siehe oben).
Wie sind jetzt die Ausgaben von:
Code:
arp -an
host Speedport.ip
ping -c 3 192.168.2.1
netstat -nr -f inet
?

EDIT:

BTW: Die Datei /etc/mygate kannst Du auch manuell anlegen und dort dann die IP-Adresse (192.168.2.1) vom gateway der default route, eintragen.
 
Du musst in der Datei /etc/mygate Dein Gateway eintragen. Einfach die IP in diese Datei schreiben. Dieses Gateway wird mit DHCP i.d.R. automatisch gesetzt. Dann solte auch das Internet funktionieren.
 
Also der Stand der Dinge:
Code:
# hostname.em0
inet 192.168.2.5  255.255.255.0   192.168.2.1

Code:
# resolv.conf
nameserver 192.168.2.101 # resolved: em0 (wird immer wieder von selber eingetragen)
nameserver 192.168.2.1
lookup file bind

Code:
# mygate
192.168.2.1

EDIT: kommt mehr.. leider muß ich den Rechner jedes Mal neu starten.
Warum tut es micht einfach 'sh /etc/netstart em0' ???

OKI...

Code:
#~~~~~~~~~~~
arp -an

Host                                 Ethernet Address    Netif Expire    Flags
192.168.2.1                          24:69:a5:aa:31:67     em0 16m50s 
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.101                        80:3f:5d:64:f3:f9     em0 16m53s 

#~~~~~~~~~~
host Speedport.ip

Speedport.ip has address 192.168.2.1
Speedport.ip has IPv6 address fe80::1
Host Speedport.ip not found: 3(NXDOMAIN)

#~~~~~~~~~~
ping 192.168.2.1

PING 192.168.2.1 (192.168.2.1): 56 data bytes
64 bytes from 192.168.2.1: icmp_seq=0 ttl=64 time=1.439 ms
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.692 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=1.091 ms

--- 192.168.2.1 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.692/1.074/1.439/0.305 ms

#~~~~~~~~~~~~
netstat -nr -f inet
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface
224/4              127.0.0.1          URS        0       10 32768     8 lo0
127/8              127.0.0.1          UGRS       0        0 32768     8 lo0
127.0.0.1          127.0.0.1          UHhl       1        2 32768     1 lo0
192.168.2/24       192.168.2.5        UCn        2       15     -     4 em0
192.168.2.1        24:69:a5:aa:31:67  UHLc       0       23     -     3 em0
192.168.2.5        00:16:41:e2:01:6d  UHLl       0       17     -     1 em0
192.168.2.101      80:3f:5d:64:f3:f9  UHLc       0      116     -     3 em0
192.168.2.255      192.168.2.5        UHb        0        0     -     1 em0

bin jetzt wieder auf DHCP, um hier schreiben zu können
 
Warum tut es micht einfach 'sh /etc/netstart em0' ???
Ergänze die /etc/hostname.em0 evtl. auch nur temporär mit den Zeilen:
Code:
!route add default 192.168.2.1
up
zu testen von:
Code:
sh -x /etc/netstart em0

EDIT:

Du meinst resolvd und nicht resolved. Kann man deaktivieren. Wie sind z. Zt. die Ausgaben von:
Code:
rcctl check resolvd
rcctl check dhcpd
?
 
die ewige Rebooterei nervt
Aber warum musst Du rebooten? ... nur um hier Beiträge schreiben zu können?
Du kannst resolvd und dhcpd (temporär) deaktivieren. Wenn nach dem "sh -x /etc/netstart em0" die default route fehlt, kann man diese auch mit:
Code:
route add default 192.168.2.1
manuell erstellen:
Code:
route -nv show | grep -i default
arp -an
ping -c 3 192.168.2.1
ping -c 3 1.1.1.1
?
 
ok, aber wie komme ich jetzt an meine statische IP ?

Ich habe den Beitrag oben nochmal ergänzt,


Code:
hostname.em0:
inet 192.168.2.5  255.255.255.0   192.168.2.1

resolv.conf:
nameserver 192.168.2.1
lookup file bind
  
mygate:
192.168.2.1

Das sollte doch so stimmen?
Nach reboot in der Konfiguraion habe ich aber kein Internet mehr...
Ich versuche das schon seit gestern abend in allen möglichen Varianten...
 
Code:
~~~~~~~~~~
OBSD# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:16:41:e2:01:6d
        index 1 priority 0 llprio 3
        media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
        status: active
        inet 192.168.2.5 netmask 0xffffff00 broadcast 192.168.2.255
~~~~~~~~~~~
OBSD# route -nv show
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface Label
224/4              127.0.0.1          URS        0        1 32768     8 lo0
127/8              127.0.0.1          UGRS       0        0 32768     8 lo0
127.0.0.1          127.0.0.1          UHhl       1        2 32768     1 lo0
192.168.2/24       192.168.2.5        UCn        1        3     -     4 em0
192.168.2.5        00:16:41:e2:01:6d  UHLl       0        1     -     1 em0
192.168.2.101      80:3f:5d:64:f3:f8  UHLc       0        5     -     3 em0
192.168.2.255      192.168.2.5        UHb        0        0     -     1 em0

Internet6:
Destination                                 Gateway                                 Flags   Refs      Use   Mtu  Prio Iface Label
::/96                                       ::1                                     UGRS       0        0 32768     8 lo0
::1                                         ::1                                     UHhl      10       20 32768     1 lo0
::ffff:0.0.0.0/96                           ::1                                     UGRS       0        0 32768     8 lo0
2002::/24                                   ::1                                     UGRS       0        0 32768     8 lo0
2002:7f00::/24                              ::1                                     UGRS       0        0 32768     8 lo0
2002:e000::/20                              ::1                                     UGRS       0        0 32768     8 lo0
2002:ff00::/24                              ::1                                     UGRS       0        0 32768     8 lo0
fe80::/10                                   ::1                                     UGRS       0        0 32768     8 lo0
fec0::/10                                   ::1                                     UGRS       0        0 32768     8 lo0
fe80::1%lo0                                 fe80::1%lo0                             UHl        0        0 32768     1 lo0
ff01::/16                                   ::1                                     UGRS       0        0 32768     8 lo0
ff01::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0
ff02::/16                                   ::1                                     UGRS       0        0 32768     8 lo0
ff02::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0
~~~~~~~~~~~~~
OBSD# arp -an
Host                                 Ethernet Address    Netif Expire    Flags
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.101                        80:3f:5d:64:f3:f8     em0 17m56s

Die Einstellungen hier sind:

Code:
# hostname.em0:
# inet autoconf
inet 192.168.2.5  255.255.255.0   192.168.2.1

# resolv.conf:
nameserver 192.168.2.101 # resolved em0
nameserver 192.168.2.1
lookup file bind
 
# mygate:
192.168.2.1

Mit dieser obigen Einstellung komme ich nicht in's Netz.

Ich verstehe es nicht... will der Kiste einfach nur die statische IP 192.168.2.5
zuweisen. Der Router hat 192.168.2.1

Sobald ich aber nicht über DHCP 'inet autoconf' gehe, habe ich kein Internetzugang mehr.
Darum habe ich bisher immer wieder auf DHCP zurückgestellt, um überhaupt hier posten zu können.
 
Zuletzt bearbeitet:
Ich nutze haeufig statische IPs unter OpenBSD und hatte nie Probleme damit. Probiers mal so:
Code:
$ cat /etc/hostname.em0
inet 192.168.2.5  255.255.255.0
$ cat /etc/mygate
192.168.2.1
$ cat /etc/resolv.conf
nameserver 9.9.9.9
 
Ich nutze haeufig statische IPs unter OpenBSD und hatte nie Probleme damit. Probiers mal so:
Code:
$ cat /etc/hostname.em0
inet 192.168.2.5  255.255.255.0
$ cat /etc/mygate
192.168.2.1
$ cat /etc/resolv.conf
nameserver 9.9.9.9

So sieht das bei mir auch aus, optional kann man noch die Broadcast spezifizieren, aber so richtig sinn macht das nur wenn man da irgend ne besondere config hat. Funktioniert eigentlich immer.*

Steht auch in den Man-Pages eigentlich recht gut erklärt:



Das kann man auch bei bedarf alles im laufenden System machen. Ich hab gerade keins greifbar aber ich glaube sh /etc/netstart oder so müsste auch die Scripte neu ausführen.

(*Da du da die "1" eingetragen hast und offenbar son Standard-Heimnetz ding hast macht es solltest du da nicht so orientert sein evtl. sinn mal kurz zu googeln was eine Broadcast-Addresse ist und was die Netz-Addresse ist, das ist imho ganz interessanter IP-Basis-Krams der auch außeralb von OpenBSD mal spaß macht sich durchzulesen)
 
Vielen Dank, ich habe das exact so gemacht, mit der (nicht verstandenen) resolv.conf nameserver 9.9.9.9

Und was soll ich sagen, NFS klappt ad hoc. Allerdings habe ich kein Internet, dafür muss es immer noch DHCP sein...
 
. Allerdings habe ich kein Internet, dafür muss es immer noch DHCP sein...
BTW: Für "Internet" brauchst Du nicht zwingend eine funktionierende Namensauflösung (DNS). "ping -c 3 1.1.1.1" (oder gleichwertig) geht auch ohne DNS.
Aber was Du für Internet brauchst, ist eine default route. Leider bist Du, warum auch immer, nicht in der Lage (mit statisch zugewiesener IP-Adresse, d. h. ohne DHCP) die verlangten Ausgaben zu posten.
Code:
route -nv show
arp -an
ifconfig
?
 
Aber das habe ich doch, s.o #12

Code:
OBSD# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:16:41:e2:01:6d
        index 1 priority 0 llprio 3
        media: Ethernet autoselect (100baseTX full-duplex,rxpause,txpause)
        status: active
        inet 192.168.2.5 netmask 0xffffff00 broadcast 192.168.2.255

Code:
OBSD# route -nv show
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface Label
224/4              127.0.0.1          URS        0        1 32768     8 lo0
127/8              127.0.0.1          UGRS       0        0 32768     8 lo0
127.0.0.1          127.0.0.1          UHhl       1        2 32768     1 lo0
192.168.2/24       192.168.2.5        UCn        1        3     -     4 em0
192.168.2.5        00:16:41:e2:01:6d  UHLl       0        1     -     1 em0
192.168.2.101      80:3f:5d:64:f3:f8  UHLc       0        5     -     3 em0
192.168.2.255      192.168.2.5        UHb        0        0     -     1 em0

Internet6:
Destination                                 Gateway                                 Flags   Refs      Use   Mtu  Prio Iface Label
::/96                                       ::1                                     UGRS       0        0 32768     8 lo0
::1                                         ::1                                     UHhl      10       20 32768     1 lo0
::ffff:0.0.0.0/96                           ::1                                     UGRS       0        0 32768     8 lo0
2002::/24                                   ::1                                     UGRS       0        0 32768     8 lo0
2002:7f00::/24                              ::1                                     UGRS       0        0 32768     8 lo0
2002:e000::/20                              ::1                                     UGRS       0        0 32768     8 lo0
2002:ff00::/24                              ::1                                     UGRS       0        0 32768     8 lo0
fe80::/10                                   ::1                                     UGRS       0        0 32768     8 lo0
fec0::/10                                   ::1                                     UGRS       0        0 32768     8 lo0
fe80::1%lo0                                 fe80::1%lo0                             UHl        0        0 32768     1 lo0
ff01::/16                                   ::1                                     UGRS       0        0 32768     8 lo0
ff01::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0
ff02::/16                                   ::1                                     UGRS       0        0 32768     8 lo0
ff02::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0

Code:
OBSD# arp -an
Host                                 Ethernet Address    Netif Expire    Flags
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.101                        80:3f:5d:64:f3:f8     em0 17m56s
 
OK. Wenn es jetzt auch noch so ist, dann führe zusätzlich in der Kommandozeile als root aus:
Code:
route add default 192.168.2.1
und poste danach die Ausgaben von:
Code:
route -nv show
arp -an
ping -c 2 1.1.1.1
 
So schaut's aus:

Code:
route add default 192.168.2.1
add net default: gateway 192.168.2.1: File exists

Code:
route -nv show                           
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface Label
default            192.168.2.1        UGS        0        7     -    12 wpi0  "dhcpleased"
224/4              127.0.0.1          URS        0       10 32768     8 lo0 
127/8              127.0.0.1          UGRS       0        0 32768     8 lo0 
127.0.0.1          127.0.0.1          UHhl       1        2 32768     1 lo0 
192.168.2/24       192.168.2.5        UCn        2      385     -     4 em0 
192.168.2/24       192.168.2.104      UCn        1        0     -     8 wpi0
192.168.2.1        24:69:a5:aa:31:67  UHLch      1       36     -     7 wpi0
192.168.2.4        00:18:de:2a:c8:00  UHLc       1       19     -     3 em0 
192.168.2.5        00:16:41:e2:01:6d  UHLl       0       14     -     1 em0 
192.168.2.101      80:3f:5d:64:f3:f8  UHLc       0       18     -     3 em0 
192.168.2.104      00:19:d2:0a:05:b4  UHLl       0       21     -     1 wpi0
192.168.2.255      192.168.2.5        UHPb       0        0     -     1 em0 
192.168.2.255      192.168.2.104      UHPb       0        0     -     1 wpi0

Internet6:
Destination                                 Gateway                                 Flags   Refs      Use   Mtu  Prio Iface Label
::/96                                       ::1                                     UGRS       0        0 32768     8 lo0 
::1                                         ::1                                     UHhl      10       20 32768     1 lo0 
::ffff:0.0.0.0/96                           ::1                                     UGRS       0        0 32768     8 lo0 
2002::/24                                   ::1                                     UGRS       0        0 32768     8 lo0 
2002:7f00::/24                              ::1                                     UGRS       0        0 32768     8 lo0 
2002:e000::/20                              ::1                                     UGRS       0        0 32768     8 lo0 
2002:ff00::/24                              ::1                                     UGRS       0        0 32768     8 lo0 
fe80::/10                                   ::1                                     UGRS       0        1 32768     8 lo0 
fec0::/10                                   ::1                                     UGRS       0        0 32768     8 lo0 
fe80::%wpi0/64                              fe80::219:d2ff:fe0a:5b4%wpi0            UCn        1        4     -     8 wpi0
fe80::1%wpi0                                24:69:a5:aa:31:67                       UHLc       0       18     -     7 wpi0
fe80::219:d2ff:fe0a:5b4%wpi0                00:19:d2:0a:05:b4                       UHLl       0        7     -     1 wpi0
fe80::1%lo0                                 fe80::1%lo0                             UHl        0        0 32768     1 lo0 
ff01::/16                                   ::1                                     UGRS       0        1 32768     8 lo0 
ff01::%wpi0/32                              fe80::219:d2ff:fe0a:5b4%wpi0            Um         0        0     -     4 wpi0
ff01::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0 
ff02::/16                                   ::1                                     UGRS       0        1 32768     8 lo0 
ff02::%wpi0/32                              fe80::219:d2ff:fe0a:5b4%wpi0            Um         0        0     -     4 wpi0
ff02::%lo0/32                               fe80::1%lo0                             Um         0        1 32768     4 lo0
Code:
arp -an
Host                                 Ethernet Address    Netif Expire    Flags
192.168.2.1                          24:69:a5:aa:31:67    wpi0 18m34s   
192.168.2.4                          00:18:de:2a:c8:00     em0 17m10s   
192.168.2.5                          00:16:41:e2:01:6d     em0 permanent l
192.168.2.101                        80:3f:5d:64:f3:f8     em0 8m12s     
192.168.2.104                        00:19:d2:0a:05:b4    wpi0 permanent l
Code:
ping -c 2 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=56 time=938.456 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=947.250 ms

--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 938.456/942.853/947.250/4.397 ms
 
So schaut's aus:

Code:
route add default 192.168.2.1
add net default: gateway 192.168.2.1: File exists

Code:
route -nv show                       
Routing tables

Internet:
Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface Label
default            192.168.2.1        UGS        0        7     -    12 wpi0  "dhcpleased"
Code:
arp -an
Host                                 Ethernet Address    Netif Expire    Flags
192.168.2.1                          24:69:a5:aa:31:67    wpi0 18m34s
Code:
--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 938.456/942.853/947.250/4.397 ms
OK, das passt. Jetzt kannst Du die Datei "/etc/hostname.em0" ergänzen mit den zeilen:
Code:
!route add default 192.168.2.1
up
und den dhcpleased deaktivieren:
Code:
rcctl stop dhcpleased
rcctl disable dhcpleased
rcctl ls on | grep -i dhc    # sollte keine Ausgabe liefern!
danach rebooten (... mit deaktiviertem WLAN!) und schauen ob alles funktioniert (inkl. DNS).

EDIT:

Kommando zurück: Das passt nicht! Wo kommt jetzt das Interface wpi0 her? Ist das Wlan?

BTW: Wenn Du Lan oder Wlan benutzen willst, empfehle ich dir trunk (trunkproto failover).
 
Zuletzt bearbeitet:
Vielen Dank!
Es hat geklappt, jetzt kann ich sowohl NFS mounten als auch in's Internet! Hurra
Da werde ich sicher noch einiges dazu lernen müssen...

Wenn Du noch magst (Danke für Deine Geduld) würde ich Dich gerne fragen, wie ich trotzdem das Wlan per DHCP benutzen kann:

Code:
ifconfig em0 down
ifconfig wpi0 up

Danach (so dachte ich) sollte natürlich NFS nicht möglich sein aber über WLAN in's Internet.
Die Konfiguration von 'hostname.wpi0' schaut so aus:

Code:
join "WLAN-TOM-2.4_EXT"  # kein Passwort (offen)
dhcp
inet6 autoconf
up

Das ist mehr oder weniger abgeschrieben...

Code:
 ifconfig wpi0 scan
wpi0: flags=a48843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6TEMP,AUTOCONF6,AUTOCONF4> mtu 1500
        lladdr 00:19:d2:0a:05:b4
        index 2 priority 4 llprio 3
        groups: wlan
        media: IEEE802.11 autoselect (DS1 mode 11g)
        status: active
        ieee80211: join WLAN-TOM-2.4_EXT chan 6 bssid 80:3f:5d:64:f3:fa -62dBm
                nwid "FRITZ!Box 7530 AD" chan 36 bssid 50:e6:36:b7:12:37 -21dBm HT-MCS15 privacy,spectrum_mgmt,short_slottime,radio_measurement,wpa2
                nwid "FRITZ!Box 7530 AD" chan 6 bssid 50:e6:36:b7:12:36 -25dBm HT-MCS15 privacy,short_preamble,short_slottime,radio_measurement,wpa2
                nwid WLAN-TOM-2.4_EXT chan 6 bssid 80:3f:5d:64:f3:fa -62dBm HT-MCS15 short_slottime
ifconfig wpi0
wpi0: flags=a48843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6TEMP,AUTOCONF6,AUTOCONF4> mtu 1500
        lladdr 00:19:d2:0a:05:b4
        index 2 priority 4 llprio 3
        groups: wlan
        media: IEEE802.11 autoselect (DS1 mode 11g)
        status: active
        ieee80211: join WLAN-TOM-2.4_EXT chan 6 bssid 80:3f:5d:64:f3:fa -61dBm
        inet6 fe80::219:d2ff:fe0a:5b4%wpi0 prefixlen 64 scopeid 0x2

ping -c 2 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
ping: sendmsg: Network is down
ping: wrote 1.1.1.1 64 chars, ret=-1
ping: sendmsg: Network is down
ping: wrote 1.1.1.1 64 chars, ret=-1

--- 1.1.1.1 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss

EDIT
Vielleicht ist Wireless auf meinem Thinkpad nicht aktiv. Sollte es aber eigentlich!
Habe ich gerade mit Puppy-Linux getestet, funktioniert tadellos.
 
Zuletzt bearbeitet:
Es hat geklappt, jetzt kann ich sowohl NFS mounten als auch in's Internet! Hurra

Vielleicht ist Wireless auf meinem Thinkpad nicht aktiv. Sollte es aber eigentlich!
Das verstehe ich jetzt nicht. Welche Konstellation hast Du und wie soll dein Gerät/Thinkpad, mit dem Router verbunden werden?
Wenn es mal Kabel und ein anderes mal Wlan sein soll, kannst Du trunk benutzen. Dann wäre die Zuweisung der IP-Adresse per dhcp aber besser. Hier meine Konfiguration am Laptop mit trunk:
Lan-Interface:
Code:
#cat /etc/hostname.re0
up
Wlan-Interface:
Code:
#cat /etc/hostname.urtwn0
nwid <SSID> wpakey <WPA PSK>
up
trunk-Interface:
Code:
#cat /etc/hostname.trunk0
trunkproto failover trunkport re0
trunkport urtwn0
inet autoconf lladdr d0:37:45:10:a0:57 mtu 1472 llprio 2 mpls priority 0 -monitor
Das ergibt bei z. B. einer Wlan-Verbindung:
Code:
re0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
    lladdr d0:37:45:10:a0:57
    index 1 priority 0 llprio 3
    trunk: trunkdev trunk0
    media: Ethernet autoselect (none)
    status: no carrier
urtwn0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    lladdr d0:37:45:10:a0:57
    index 4 priority 4 llprio 3
    trunk: trunkdev trunk0
    groups: wlan
    media: IEEE802.11 OFDM54 (OFDM54 mode 11g)
    status: active
    ieee80211: nwid <SSID> chan 13 bssid <BSSID-Router> -46dBm wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp stayauth
trunk0: flags=888943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,MPLS,AUTOCONF4> mtu 1472
    lladdr d0:37:45:10:a0:57
    index 5 priority 0 llprio 2
    trunk: trunkproto failover
        urtwn0 port active
        re0 port master
    groups: trunk egress
    media: Ethernet autoselect
    status: active
    inet 192.168.178.46 netmask 0xffffff00 broadcast 192.168.178.255
 
Ich wollte über Kabel die statische IP benutzen, und das WLAN mit DHCP konfigurieren.

Bin ich zu Hause, kann ich die Daten mit meinen Rechner hier synchronisieren (mit NFS)
Bin ich unterwegs, kann ich per WLAN und DHCP in's Internet...
 
Bin ich zu Hause, kann ich die Daten mit meinen Rechner hier synchronisieren (mit NFS)
OK, und zum synchronisieren der Daten zuhause mit deinem Rechner, ist dein Thinkpad dann per Kabel, mit dem Router verbunden oder per Kabel direkt (d. h. nicht via Router) mit dem Rechner verbunden (weil Du am Lan-Interface em0 eine statische IP-Adresse haben willst)?
 
Zurück
Oben