De volgende tutorial leidt u door de configuratie van de netwerkinstellingen van CentOS 7. Als u bekend bent met CentOS 6 of lager, zult u merken dat de netwerkconfiguratiebestanden grotendeels hetzelfde zijn.
Het grootste verschil tussen de laatste grote versie en die daaronder is de naamgevingsconventie voor netwerkinterfaces. Vóór CentOS 7 waren de netwerk interfaces genummerd, beginnend bij 0. De eerste interface werd ook wel eth0 genoemd. Dit is niet langer het geval, aangezien de eerste netwerk interface nu enp3s0 heet.
Inzicht in de naamgeving van netwerkinterfaces
Een voorspelbare manier om de naam van een netwerkinterface te bepalen werd in CentOS 6 geïntroduceerd. Pas toen CentOS 7 werd uitgebracht, werd deze functie standaard ingeschakeld.
De voorspelbare naamgevingsconventie wijst een naam toe aan een interface op basis van een aantal factoren. Voor een ethernet kaart worden de volgende gebruikt: type, bus, en slot. Bijvoorbeeld, de eerste netwerkinterface voor een CentOS 7 server die draait op Virtualbox zou het label enp3sp krijgen, oftewel Ethernet device, bus 3, slot 0.
ethernet
Serial line IP (slip)
wlan
swan
Voorspelbare naamgeving uitschakelen
Hoewel het niet wordt aangeraden om deze functie uit te schakelen, kunt u het op ieder moment uitschakelen. Als u dit doet, keert u terug naar een naamgevingsconventie van etc.
Common Settings
GATEWAY: Het IP adres van uw netwerk gateway. Vereist als u connectiviteit buiten uw lokale netwerksubnet nodig hebt, zoals internetconnectiviteit.
IPADDR: Het IP-adres van de netwerkinterface.
Configuratiebestand
Een statisch IP-adres configureren
Een statisch adres is er een dat permanent aan één host wordt toegewezen. Het is een adres dat handmatig door de beheerder wordt geconfigureerd.
- Open het configuratiebestand voor uw netwerkinterface.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Voeg de volgende instellingen toe aan het bestand:
DEVICE=enp3s0ONBOOT=yesIPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.1
- Uw nieuwe instellingen zijn pas van toepassing als de netwerkinterface opnieuw wordt opgestart of online wordt gebracht. Als u op afstand bent ingelogd op de server en de netwerkinstellingen wijzigt van de interface waarmee u bent verbonden, moet u het systeem opnieuw opstarten.
- De netwerkinterface opnieuw opstarten.
ifdown enp0s3
ifup enp0s3
Sla uw wijzigingen op en sluit af
DHCP-instellingen configureren
Een dynamisch adres is een adres dat van een DHCP-server wordt gehuurd wanneer een systeem opstart of een netwerkinterface online komt. De volgende instellingen configureren een netwerkinterface voor DHCP.
- Open het configuratiebestand voor uw netwerkinterface.
vi /etc/sysconfig/network-scripts/ifcfg-
- Voeg de volgende instellingen toe. Als er al een configuratie bestaat, wijzig deze dan als volgt:
DEVICE=enp3s0ONBOOT=yesDHCP=yes
- Bewaar uw wijzigingen en sluit af
- Uw nieuwe instellingen zijn pas van toepassing als de netwerkinterface opnieuw wordt opgestart of online wordt gebracht. Als u op afstand bent ingelogd op de server en de netwerkinstellingen wijzigt van de interface waarmee u bent verbonden, herstart het systeem dan.
- Herstart de netwerkinterface.
ifdown enp0s3
ifup enp0s3
Validate Your Network Settings
U wilt er zeker van zijn dat uw netwerkinterface uw nieuwe instellingen heeft toegepast. U kunt het IP commando gebruiken om de instellingen uit te voeren.
ip a show enps3s0
De uitvoer toont basisinformatie over de interface, zoals apparaatnaam, IP-adres, MAC-adres, enz. Het volgende is een voorbeeld van de uitvoer.
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:b2:73:09 brd ff:ff:ff:ff:ff:ff inet 192.168.1.218/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 604708sec preferred_lft 604708sec inet6 fe80::340f:7dd6:76fc:780b/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::18f3:7b5:6d27:2b78/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::303d:1226:78e0:763e/64 scope link tentative dadfailed valid_lft forever preferred_lft forever