IP-Adresse einstellen für Systeme mit dhclient
DHCP ist im Auslieferungszustand standardmäßig aktiv. Wenn im Netzwerk kein DHCP-Server vorhanden ist, vergibt TwinCAT/BSD automatisch nach einem Timeout von fünf Sekunden eine IP-Adresse (169.254.x.x). Die Alternative ist eine feste IP-Adresse. In diesem Arbeitsschritt wird gezeigt, wie Sie eine feste IP-Adresse in der Konsole einstellen.
Diese Einstellungen sind alternativ über das Webinterface des Beckhoff Device Managers möglich (siehe: Beckhoff Device Manager: Webinterface).
Gehen Sie wie folgt vor:
- 1. Geben Sie in der Konsole
ifconfig
ein, um die Netzwerkkonfiguration abzufragen. In diesem Beispiel werden die Ethernet-Schnittstellenigb0
undigb1
eines Industrie-PCs mit zwei Schnittstellen aufgelistet. Die Schnittstelleigb1
ist aktiv und mit einem Netzwerk verbunden.
igb0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4a024a9<RXCSUM,VLAN_MTU,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,RXCSUM_IPV6,NOMAP>
ether 00:01:05:3d:69:12
inet6 fe80::25b2:4227:1a65:b77a%igb0 prefixlen 64 scopeid 0x1
inet 169.254.228.5 netmask 0xffff0000 broadcast 169.254.255.255
media: Ethernet autoselect
status: no carrier
nd6 options=1<PERFORMNUD>
igb1: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4a024a9<RXCSUM,VLAN_MTU,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,RXCSUM_IPV6,NOMAP>
ether 00:01:05:3d:69:13
inet6 fe80::4207:801c:e08a:9ede%igb1 prefixlen 64 scopeid 0x2
inet 172.17.42.57 netmask 0xfffffc00 broadcast 172.17.43.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
nd6 options=1<PERFORMNUD>
- 2. Geben Sie in der Konsole
doas ee /etc/rc.conf
ein.
Die Dateirc.conf
wird im Editor geöffnet. - 3. Navigieren Sie mit den Pfeiltasten mindestens unter den Eintrag
ifconfig_default="DHCP"
und ergänzen Sie die folgende Zeile:
ifconfig_igb1="inet 172.17.40.30 netmask 255.255.255.0"
- 4. Beachten Sie die Reihenfolge der Einträge in der Konfigurationsdatei. Konfigurationsdateien werden vom System von oben nach unten gelesen. Mit der Konfiguration einer statischen IP-Adresse nach der DHCP-Konfiguration überschreiben Sie die vorangegangene DHCP-Konfiguration. Das default in ifconfig_default bedeutet, dass diese Konfiguration für alle Schnittstellen gilt. Mit nachfolgenden Einträgen können Sie diese Konfiguration zum Teil oder auch ganz überschreiben.
- 5. Definieren Sie mit
inet
die IP-Adresse und mitnetmask
die Subnetzmaske für die Ethernet-Schnittstelleigb1
. - 6. Drücken Sie [Esc] und wählen Sie die Option
a) leave editor
und anschließenda) save changes
.
- Sie haben erfolgreich
172.17.40.30
als feste IP-Adresse eingestellt. Geben Sie den Befehldoas service netif restart
in der Konsole ein, damit die Einstellungen übernommen werden. Überprüfen Sie anschließend mit dem Befehlifconfig
die Netzwerkeinstellungen.