07.06.2023

Konfigurieren des Netzwerkadapters in FreeBSD

In dieser Richtlinie wird beschrieben, wie Schnittstellen konfiguriert und virtuelle Server verbunden werden, die unter der Kontrolle des arbeiten FreeBSD Betriebssystem.

Schnittstelle konfigurieren

Um die Konfiguration der Netzwerkschnittstellen auf Ihrem System anzuzeigen, geben Sie den folgenden Befehl ein:

ifconfig
vmx0:
Flags=8843 metrisch 0 mtu 1500
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:50:56:02:0a:65
inet 45.XXX.XXX.XXX Netzmaske 0xffffff00 Broadcast 45.XXX.XXX.255
Medien: Ethernet-Autoauswahl
Status: aktiv
nd6 Optionen=29
vmx1:
Flags=8802 metrisch 0 mtu 1500
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:50:56:02:0c:98
Medien: Ethernet-Autoauswahl
Status: aktiv
nd6 Optionen=29
lo0:
Flags=8049 metrisch 0 mtu 16384
Optionen=680003
inet6 ::1 Präfixlen 128
inet6 fe80::1%lo0 Präfixlen 64 Scopeid 0x3
inet 127.0.0.1 Netzmaske 0xff000000
Gruppen: lo
nd6 Optionen=21

Die Ausgabe des Befehls zeigt, dass die vmx0-Schnittstelle konfiguriert und bereit ist ( ), was bedeutet, dass Sie die em0-Schnittstelle so konfigurieren müssen, dass sie in einem privaten Netzwerk funktioniert.

Hinweis: Die lo0-Schnittstelle: Das Loopback-Gerät.

Alle folgenden Aktionen werden im Superuser-Modus ausgeführt.

Konfigurieren einer Netzwerkverbindung ohne DHCP

Verwenden Sie einen Texteditor wie vi, um die Datei /etc/rc.conf zu öffnen:

vi /etc/rc.conf

Fügen Sie die Befehlszeile mit dem richtigen Pa hinzurameter:

ifconfig_ ="inet Netzmaske "

Beispielsweise:

ifconfig_em0="inet 10.0.1.2 Netzmaske 255.255.255.0"

Den lokalen IP-Wert finden Sie in der Systemsteuerung. Netzwerke Abschnitt:

 

Beispiel für den Dateiinhalt: /etc/rc.conf.

clear_tmp_enable="JA"
sshd_enable="JA"
ntpd_enable="JA"
powerd_enable="JA"
# Setzen Sie dumpdev auf „AUTO“, um Crash-Dumps zu aktivieren, und „NO“, um es zu deaktivieren
dumpdev="AUTO"
zfs_enable="JA"
Hostname="freebsd12"
ifconfig_vmx0="inet 45.XXX.XXX.XXX Netzmaske 255.255.255.0"
ifconfig_em0="inet 10.0.1.2 Netzmaske 255.255.255.0"
defaultrouter="45.XXX.XXX.1"

Nachdem Sie Änderungen an der Datei vorgenommen haben, müssen Sie den Server unbedingt mit dem Betriebssystem neu starten, um die neuen Einstellungen zu übernehmen.

Konfigurieren einer Netzwerkverbindung mit DHCP

Wenn beim Erstellen eines Netzwerks die DHCP-Funktion aktiviert wurde, stellen Sie sicher, dass „IP-Adresse automatisch beziehen“ ausgewählt ist. Dies kann mit dem folgenden Befehl unter Angabe des Schnittstellennamens erfolgen:

dhclient

Beispielsweise:

dhclient vmx1
DHCPDISCOVER auf vmx1 bis 255.255.255.255 Port 67 Intervall 7
DHCPANGEBOT ab 10.0.1.1
DHCPREQUEST auf vmx1 an 255.255.255.255 Port 67
DHCPACK ab 10.0.1.1
gebunden an 10.0.1.2 – Erneuerung in 3600 Sekunden.