-
Notifications
You must be signed in to change notification settings - Fork 5
/
router_setup.txt
77 lines (53 loc) · 1.39 KB
/
router_setup.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Setting up a Router on a Ubuntu Machine (with PPPoE)
## Network Adapters
### Enabling Network Adapters
How to enable ethernet ports https://askubuntu.com/questions/965343/enabling-and-disabling-network-card-through-commandline
### Disable System D crap
```
systemctl disable systemd-resolved.service
systemctl stop systemd-resolved
rm /etc/resolv.conf
touch /etc/resolv.conf
```
Add the following to resolv.conf
```
nameserver 1.1.1.1
nameserver 8.8.8.8
```
### to rename nic to eth0
first, get rid of netplan (not all versions will have it) and add in
```
ifupdown scripts
apt remove netplan
apt install ifupdown
```
```
touch /etc/udev/rules.d/70-persistent-net.rules
```
edit it, and add this line (change mac address as required)
```
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="02:01:02:03:04:05", ATTR{dev_id}=="0x0",ATTR{type}=="1", NAME="eth0"
```
edit /etc/network/interfaces and rename the nic to eth0
Here's what my /etc/network/interfaces looks like now
```
```
###Enabling PPPoE
https://help.ubuntu.com/community/ADSLPPPoE
## Wireguard
apt install wireguard
https://www.stavros.io/posts/how-to-configure-wireguard/
### Generating new Keys
```
cd ~/wireguard/clients
cd cody-iphone
../../keygen
cat client_public_key
```
Copy the public key and paste into the file and increment the IP
```
vim /etc/wireguard/wg0.conf
```
```
/root/serverscripts/wireguard
```