Wie konfiguriere ich zwei Netzwerkadapter in Ubuntu Server?

7

Ich habe zwei Netzwerkadapter. Wie richte ich beide Adapter in Ubuntu Server für Squid ein?

  • Adapter 1 (IP = 192.168.2.100 Subnetz 255.255.255.0 Standard-Gateway 192.168.2.1)
  • Adapter 2 für meinen Netzwerk-Switch, der mit meinem Benutzer verbunden ist.
Bill die Eidechse
quelle

Antworten:

4

Hatte ein ähnliches Problem mit 2/2 Netzwerkgeräten unter Ubuntu 12.04 und apt-get konnte keine Remote-Host-Adresse auflösen, konnte jedoch eingehende Verbindungen akzeptieren. Nachdem ich tonnenweise gesucht und auf diesen Beitrag gestoßen war, hatte ich das oben Genannte schon einmal versucht und schien nicht zu funktionieren.

Ich bin mir nicht sicher, ob ich seit dem ersten Versuch, die Gateway-Option hinzuzufügen, eine weitere Änderung vorgenommen habe. Nachdem ich jedoch erneut versucht habe, die Gateway-Option hinzuzufügen, konnte ich keine Verbindung zu meiner Webmin-Schnittstelle herstellen, die zugewiesen / gebunden ist (eine IP / eine Schnittstelle) ) konnte jedoch ein apt-get-Update erhalten, um Domänen erneut aufzulösen und Remote-Hosts zu pingen.

Um Webmin wieder zugänglich zu machen, habe ich die Gateway-Option von der Netzwerkkarte entfernt, die für die Webmin-Oberfläche in der /etc/network/interfacesDatei verwendet wird.

Ich bin mir nicht sicher, ob ich irgendwo anders eine andere Fehlkonfiguration habe, die dazu führen könnte, aber im Moment funktioniert es und wenn ich eine bessere Lösung finde, werde ich sie erneut veröffentlichen.

Meine Schnittstellendatei:

  # The loopback network interface
  auto lo eth1 etho
  iface lol inet loopback

  # The Primary network interface
  iface eth1 inet static
           address 192.168.0.3
           netmask 255.255.255.0
           network 192.168.0.0
           gateway 192.168.0.1
           dns-nameservers xx.xx.xx.xx xx.xx.xx.xx

  iface eth0 inet static
           address 192.168.0.4
           netmask 255.255.255.0
           broadcast 255.255.255.255 
           network 192.168.0.0

eth1 ist für Apache-Server und an Bord 10/1000 Mbit / s eth0 ist eine Zusatzkarte mit 10/100 Mbit / s für lokales SSH, Webmin usw.

Sie erscheinen auch in dieser Reihenfolge.

Vielen Dank!

Kyle Coots
quelle
5
Sollte Ihre Sendung nicht 192.168.0.255 sein?
Ernestas
2

Das ist schwer zu lesen, aber ich denke, Sie haben gefragt, wie zwei Netzwerkkarten eingerichtet werden sollen. Hier finden Sie eine Hilfe zur statischen Adressierung. Bearbeiten Sie die Schnittstellendatei und starten Sie das Netzwerk neu. Verwenden Sie Ihren bevorzugten Texteditor, um ...

sudo vim /etc/network/interfaces

Und der Inhalt der Datei:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

auto eth1
iface eth1 inet static
address 192.168.2.99
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

Speichern und starten Sie das Netzwerk neu:

sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start

quelle
Woher weiß Ubuntu, welches es für den Verkehr verwenden soll?
Ernestas
Jeder Grund, warum einige Leute / Tutorials den gatewayTeil für die zweite NIC nicht enthalten
puk
1

für Ubuntu 16.04 LTS Server: zwei Schritte

  1. Angenommen, eno1 ist Ihre primäre Netzwerkschnittstelle, die auch über einen Internetzugang verfügt, aktualisieren Sie Ihre Schnittstellendatei mit "sudo nano / etc / network / interfaces" wie folgt (ändern Sie die IP-Adresse in Ihre zweite Netzwerk-IP-Adresse):

Quelle /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet dhcp

auto enp2s0

iface enp2s0 inet static

  address 192.167.0.150

  netmask 255.255.255.0

dns-nameservers 8.8.8.8 8.8.4.4
  1. sudo neu starten
Gurmeet Singh
quelle