Vernetzung mittels TCP/IP Linux statisch: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Ip Adresse an Interface binden= binden *'''vim /etc/network/interfaces''' <syntaxhighlight lang="yaml"> # The primary network interface auto enp0s3 iface enp…“)
 
 
(18 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Ip Adresse an Interface binden=
 
=Ip Adresse an Interface binden=
binden
+
*Bearbeiten der Interfaces in /etc/network/interfaces
 
*'''vim /etc/network/interfaces'''
 
*'''vim /etc/network/interfaces'''
 
<syntaxhighlight lang="yaml">
 
<syntaxhighlight lang="yaml">
Zeile 6: Zeile 6:
 
auto  enp0s3
 
auto  enp0s3
 
iface enp0s3 inet static
 
iface enp0s3 inet static
  address 10.81.1.19/19
+
  address 10.31.4.19/24
  gateway 10.81.0.1
+
  gateway 10.31.4.1
  
 
auto enp0s8
 
auto enp0s8
Zeile 15: Zeile 15:
 
auto enp0s9
 
auto enp0s9
 
iface enp0s9 inet static
 
iface enp0s9 inet static
  address 172.16.19.1/24
+
  address 192.168.19.1/24
  
auto enp0s10
 
iface enp0s10 inet static
 
address 172.17.19.1/24
 
 
</syntaxhighlight>
 
</syntaxhighlight>
hochfahren
+
 
*'''ip link set eth0 up'''
 
=Route setzen=
 
Defaultroute
 
*'''ip route add default via 192.168.240.1'''
 
Route zu einem Netz setzen
 
*'''ip route add 172.16.6.0/24 via 192.168.240.1'''
 
 
=Nameserver=
 
=Nameserver=
 
Nameserver eintragen
 
Nameserver eintragen
*'''echo "nameserver 192.168.240.10" > /etc/resolv.conf'''
+
*'''echo "nameserver 8.8.8.8" > /etc/resolv.conf'''
 
Search Domain
 
Search Domain
 
*'''echo "search hack.lab" >> /etc/resolv.conf'''
 
*'''echo "search hack.lab" >> /etc/resolv.conf'''
 +
 
=Forwarding einschalten=
 
=Forwarding einschalten=
*'''sysctl -w net.ipv4.ip_forward=1'''
+
In der Datei /etc/sysctl.conf entfernen wir das Raute "#" Zeichen, um die Option "net.ipv4.ip_forward=1" zu aktivieren
 +
*'''vim /etc/sysctl.conf'''
 +
<syntaxhighlight lang="yaml">
 +
# Uncomment the next line to enable packet forwarding for IPv4
 +
net.ipv4.ip_forward=1
 +
</syntaxhighlight>
 +
 
 
=Hostname setzen=
 
=Hostname setzen=
*'''hostnamectl set-hostname client.kit.lab
+
*Den Hostname setzen wir mit folgendem Befehl
'''
+
*'''hostnamectl set-hostname balo.hack.lab'''
 +
*Wir ändern den Host in /etc/hosts
 +
*'''vim /etc/hosts'''
 +
<syntaxhighlight lang="yaml">
 +
127.0.1.1    balo.hack.lab    balo
 +
</syntaxhighlight>
 +
 
 
=Masquerade=
 
=Masquerade=
*'''iptables -t nat -A POSTROUTING -j MASQUERADE -o eth0 -s 192.168.240.67/24'''
+
*Bearbeiten der Interfaces Optionen des Interfaces "enp0s3" in der Datei "/etc/network/interfaces"
 +
*'''vim /etc/network/interfaces'''
 +
<syntaxhighlight lang="yaml">
 +
# The primary network interface
 +
auto  enp0s3
 +
iface enp0s3 inet static
 +
address 10.31.4.19/24
 +
gateway 10.31.4.1
 +
post-up iptables -t nat -A POSTROUTING -j MASQUERADE -o enp0s3 -s 192.168.19.0/24
 +
</syntaxhighlight>

Aktuelle Version vom 20. Februar 2023, 12:14 Uhr

Ip Adresse an Interface binden

  • Bearbeiten der Interfaces in /etc/network/interfaces
  • vim /etc/network/interfaces
# The primary network interface
auto  enp0s3
iface enp0s3 inet static
 address 10.31.4.19/24
 gateway 10.31.4.1

auto enp0s8
iface enp0s8 inet static
 address 10.88.19.1/24

auto enp0s9
iface enp0s9 inet static
 address 192.168.19.1/24

Nameserver

Nameserver eintragen

  • echo "nameserver 8.8.8.8" > /etc/resolv.conf

Search Domain

  • echo "search hack.lab" >> /etc/resolv.conf

Forwarding einschalten

In der Datei /etc/sysctl.conf entfernen wir das Raute "#" Zeichen, um die Option "net.ipv4.ip_forward=1" zu aktivieren

  • vim /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

Hostname setzen

  • Den Hostname setzen wir mit folgendem Befehl
  • hostnamectl set-hostname balo.hack.lab
  • Wir ändern den Host in /etc/hosts
  • vim /etc/hosts
127.0.1.1    balo.hack.lab    balo

Masquerade

  • Bearbeiten der Interfaces Optionen des Interfaces "enp0s3" in der Datei "/etc/network/interfaces"
  • vim /etc/network/interfaces
# The primary network interface
auto  enp0s3
iface enp0s3 inet static
 address 10.31.4.19/24
 gateway 10.31.4.1
 post-up iptables -t nat -A POSTROUTING -j MASQUERADE -o enp0s3 -s 192.168.19.0/24