Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux_wiki:static_ip [2014/12/08 20:34] billdozor |
linux_wiki:static_ip [2019/05/25 23:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Static IP ====== | ====== Static IP ====== | ||
- | **Distro(s):** Debian and Redhat based. | + | **General Information** |
- | **Description: | + | Configure static IP, Mask, Gateway, and DNS. |
- | Assuming eth0 is the network interface to edit; | + | **Checklist** |
+ | * Distro(s): Debian or Enterprise Linux | ||
- | ===== Debian/ | + | ---- |
+ | |||
+ | ===== Configure Static Network Info ===== | ||
+ | |||
+ | ==== Debian/ | ||
if possible, bring interface down first: ifdown eth0. | if possible, bring interface down first: ifdown eth0. | ||
- | 1) Edit / | + | * Edit / |
- | <code bash> | + | |
- | nano / | + | |
- | </ | + | |
- | 2) DHCP Setup Example (Default) | + | * DHCP Setup Example (Default)< |
- | <code bash> | + | iface eth0 inet dhcp</ |
- | auto eth0 | + | |
- | iface eth0 inet dhcp | + | |
- | </ | + | |
- | 3) Static Setup Example | + | * Static Setup Example< |
- | <code bash> | + | |
- | auto eth0 | + | |
iface eth0 inet static | iface eth0 inet static | ||
address 192.168.0.100 | address 192.168.0.100 | ||
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
gateway 192.168.0.254 | gateway 192.168.0.254 | ||
- | dns-nameservers 8.8.8.8 8.8.4.4 | + | dns-nameservers 8.8.8.8 8.8.4.4</ |
- | </ | + | |
- | 4) Bring the interface up (if brought down at the start) | + | * Bring the interface up (if brought down at the start)< |
- | <code bash> | + | |
- | ifup eth0 | + | |
- | </ | + | |
- | 5) Otherwise, restart to fix nameserver conflicts between dhclient and static. | + | * Otherwise, restart to fix nameserver conflicts between dhclient and static.< |
- | <code bash> | + | |
- | shutdown -r now | + | |
- | </ | + | |
---- | ---- | ||
- | ===== Redhat/ | + | ==== Redhat/ |
- | 1) Edit / | + | Classic and NetworkManager methods of setting IP addresses for EL distros. |
- | <code bash> | + | |
- | vi / | + | |
- | </ | + | |
- | 2) DHCP Setup Example (Default) | + | === Classic (network) Method === |
- | <code bash> | + | |
- | DEVICE=eth0 | + | Using config files and the network service. |
+ | |||
+ | * Edit / | ||
+ | |||
+ | * DHCP Setup Example (Default)< | ||
ONBOOT=no (change to yes to have DHCP start automatically) | ONBOOT=no (change to yes to have DHCP start automatically) | ||
NM_CONTROLLED=yes | NM_CONTROLLED=yes | ||
- | BOOTPROTO=dhcp | + | BOOTPROTO=dhcp</ |
- | </ | + | |
- | 3) Static Setup Example | + | * Static Setup Example< |
- | <code bash> | + | |
- | DEVICE=eth0 | + | |
ONBOOT=yes | ONBOOT=yes | ||
- | NM_CONTROLLED=yes | + | NM_CONTROLLED=no |
BOOTPROTO=static | BOOTPROTO=static | ||
IPADDR=192.168.0.101 | IPADDR=192.168.0.101 | ||
NETMASK=255.255.255.0 | NETMASK=255.255.255.0 | ||
- | GATEWAY=192.168.0.254 | + | GATEWAY=192.168.0.254</ |
- | </ | + | |
- | 4) Edit / | + | * Edit / |
- | <code bash> | + | |
- | vi / | + | |
nameserver 8.8.8.8 | nameserver 8.8.8.8 | ||
- | nameserver 8.8.4.4 | + | nameserver 8.8.4.4</ |
- | </ | + | |
+ | * Restart network service< | ||
+ | |||
+ | === Network Manager === | ||
+ | |||
+ | Using the NetworkManager service. | ||
+ | |||
+ | \\ | ||
+ | Static IP/ | ||
+ | * Set a static IP on an existing interface (eth0)< | ||
+ | * Apply settings< | ||
+ | |||
+ | \\ | ||
+ | Static DNS | ||
+ | * Set a static DNS entry< | ||
+ | * Apply changes< | ||
+ | |||
+ | ---- | ||
- | 5) Restart network service | ||
- | <code bash> | ||
- | / | ||
- | </ |