Die meisten Betriebssysteme bieten Befehle oder Optionen zum Einrichten der Netzwerkschnittstelle über die Befehlszeile. Auf Linux-Systemen können wir Netzwerkkonfigurationsdateien direkt bearbeiten und Änderungen gemäß unseren Anforderungen vornehmen. Dieses Tutorial hilft Ihnen beim Einrichten der Netzwerkschnittstelle auf Ubuntu-, Debian- und LinuxMint-Systemen.
1. System-Hostname einrichten
Sie können „hostname“ verwenden ‘ Befehl zum Überprüfen des aktuell eingestellten Hostnamens oder zum Einstellen des neuen Hostnamens des Systems.
- Geben Sie den Hostnamen an der Eingabeaufforderung ein und drücken Sie die Eingabetaste, um den aktuellen Hostnamen des Systems zu prüfen.
hostname - Geben Sie den neuen Hostnamen mit dem Befehl hostname ein, um ihn festzulegen. Dies bleibt nach dem Systemneustart nicht bestehen.
hostname station1.example.com
Um den Hostnamen dauerhaft festzulegen, müssen Sie /etc/hostname bearbeiten Datei und fügen Sie einen neuen Hostnamen hinzu. Dies bleibt auch nach einem Systemneustart bestehen.
sudo echo "station1.example.com" > /etc/hostname
Bearbeiten Sie nun /etc/hosts und binden Sie den neuen Hostnamen mit der lokalen IP-Adresse.
127.0.0.1 localhoststation1.example.com
2. Angeschlossene Netzwerkschnittstellen auflisten
Verwenden Sie den folgenden Befehl, um angeschlossene Netzwerkschnittstellen auf dem System anzuzeigen oder aufzulisten. Dies zeigt auch den Zustand der Netzwerkschnittstelle an.
ip addr
1:lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:27:0e:1d:62:ab brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:e0:4d:77:8a:0e brd ff:ff:ff:ff:ff:ff
3. Richten Sie eine statische IP auf der Schnittstelle ein
Bearbeiten Sie nun Ihre Netzwerkschnittstellen-Konfigurationsdatei /etc/network/interfaces und konfigurieren Sie es. Für das Beispiel konfigurieren wir die eth0-Schnittstelle, um die IP-Adresse vom DHCP-Server zu erhalten, und eth1 wird eine statische IP-Adresse haben.
$ sudo vi /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
4. Richten Sie eine zweite IP auf der Netzwerkschnittstelle ein
Wenn Sie nun eine zweite IP-Adresse (virtuelle IP) auf derselben Schnittstelle (eth1) hinzufügen möchten. Sie können einen Alias in der Netzwerkkonfigurationsdatei definieren und eine andere IP-Adresse konfigurieren.
sudo vi /etc/network/interfaces
## other configuration goes here auto eth1:0 iface eth1:0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
Sie können hier sehen, dass wir eine Schnittstelle als eth1:0 definiert haben , was ein Alias der Schnittstelle ist.
5. Netzwerkdienst neu starten
Nachdem Sie alle oben genannten Änderungen vorgenommen haben, starten Sie einfach den Netzwerkdienst mit dem folgenden Befehl neu.
eth1:0sudo /etc/init.d/networking restart