Linux: Nastavení a změna IP adresy
V následujícíh příkladech je uvedeno jak nastavení IP adresy provést jak přes starý příkaz ifconfig, tak novější doporučovaný ip.
Statická IP adresa přes ip
[root@centos ~]# ip link set eth1 up
[root@centos ~]# ip addr add 192.168.2.251/24 brd + dev eth1
ALTERNATIVNĚ:
[root@centos ~]# ip addr add 192.168.2.251/24 broadcast 192.168.1.255 dev eth1
Statická IP adresa přes ifconfig (dočasně)
[root@centos ~]# ifconfig eth1 192.168.2.251 netmask 255.255.255.0
Statická IP (trvale) - CentOS, Red Hat, Fedora
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-brg0
DEVICE=brg0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.2.251
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=8.8.8.8
DNS2=8.8.4.4
[root@centos ~]# systemctl restart network
Statická IP (trvale) - Ubuntu, Debian, Mint
[root@linux-mint ~]# vim /etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.2.251
netmask 255.255.255.0
gateway 192.168.2.1
[root@linux-mint ~]# /etc/init.d/networking restart
DHCP přes ifconfig (IP dynamická trvale)
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="dhcp"
HWADDR="00:11:11:D2:AD:68"
NM_CONTROLLED="yes"
ONBOOT="yes"
[root@centos ~]# systemctl restart network
Nastavení DNS serverů (trvale)
[root@centos ~]# vim /etc/resolv.conf
nameserver 192.168.4.1
nameserver 8.8.8.8
Dodatek k ip:
ip link set eth1 down //deaktivace rozhraní eth1
ip addr flush dev eth1 //flushnutí rozhraní eth1
ip route add default via 192.168.2.1 //nastavení výchozí routy na bránu 192.168.2.1