Blame

1d4d54 J4nis05 2024-05-30 15:47:33 1
## Static IP
2
* List Network Interfaces with `ip a`
3
4
```shell
5
$> ip a
6
7
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
8
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
9
inet 127.0.0.1/8 scope host lo
10
valid_lft forever preferred_lft forever
11
inet6 ::1/128 scope host noprefixroute
12
valid_lft forever preferred_lft forever
13
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
14
link/ether d8:bb:c1:60:e1:89 brd ff:ff:ff:ff:ff:ff
15
inet 192.168.1.64/24 brd 192.168.1.255 scope global enp3s0
16
valid_lft forever preferred_lft forever
17
inet6 fe80::dabb:c1ff:fe60:e189/64 scope link
18
valid_lft forever preferred_lft forever
19
```
20
21
* Interfaces:
22
* `1: lo`: Loopback address (localhost / 127.0.0.1)
23
* `2: enp3s0`: Server Ethernet Port (Can also be something like `eth0`)
24
25
* Open interfaces file to set static IP
26
27
```shell
28
sudo nano /etc/network/interfaces
29
```
30
31
* Add / Edit Entry for the Ethernet Port (using name `enp3s0`)
32
33
```
34
allow-hotplug enp3s0
35
iface enp3s0 inet static
36
address 192.168.1.100
37
netmask 255.255.255.0
38
gateway 192.168.1.1
39
dns-nameservers 1.1.1.1 1.1.0.1
40
```
41
42
* Restart Networking Service
43
44
```shell
45
sudo systemctl restart networking
46
```
47
48
* Check Interface IP Address (using name `enp3s0`)
49
50
```shell
51
ip addr show enp3s0
52
```