WIP update for new dual-NIC box
This commit is contained in:
parent
09b5a6d69c
commit
351206f735
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
tags
|
21
dnsmasq.conf
21
dnsmasq.conf
|
@ -78,14 +78,15 @@ server=8.8.4.4
|
|||
# Add domains which you want to force to an IP address here.
|
||||
# The example below send any host in double-click.net to a local
|
||||
# web-server.
|
||||
address=/git.lyte.dev/10.0.0.10
|
||||
address=/h.lyte.dev/10.0.0.10
|
||||
address=/a.lyte.dev/10.0.0.10
|
||||
address=/.h.lyte.dev/10.0.0.10
|
||||
address=/#.h.lyte.dev/10.0.0.10
|
||||
address=/bw.lyte.dev/10.0.0.10
|
||||
address=/files.lyte.dev/10.0.0.10
|
||||
address=/grafana.lyte.dev/10.0.0.10
|
||||
address=/dragon.h.lyte.dev/10.0.0.10
|
||||
address=/git.lyte.dev/10.0.0.25
|
||||
address=/h.lyte.dev/10.0.0.25
|
||||
address=/a.lyte.dev/10.0.0.25
|
||||
address=/.h.lyte.dev/10.0.0.25
|
||||
address=/#.h.lyte.dev/10.0.0.25
|
||||
address=/bw.lyte.dev/10.0.0.25
|
||||
address=/files.lyte.dev/10.0.0.25
|
||||
address=/grafana.lyte.dev/10.0.0.25
|
||||
|
||||
# --address (and --server) work with IPv6 addresses too.
|
||||
#address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83
|
||||
|
@ -231,8 +232,8 @@ dhcp-range=10.0.0.5,10.0.0.250,255.255.255.0,10m
|
|||
# need to be on the same network. The order of the parameters in these
|
||||
# do not matter, it's permissible to give name, address and MAC in any
|
||||
# order.
|
||||
dhcp-host=f0:2f:74:c9:9b:61,dragon,10.0.0.5,12h
|
||||
dhcp-host=00:50:b6:24:27:0b,faceless,10.0.0.10,12h
|
||||
dhcp-host=f0:2f:74:c9:9b:61,dragon,10.0.0.10,12h
|
||||
dhcp-host=00:50:b6:24:27:0b,faceless,10.0.0.25,12h
|
||||
|
||||
# Always allocate the host with Ethernet address 11:22:33:44:55:66
|
||||
# The IP address 192.168.0.60
|
||||
|
|
|
@ -8,7 +8,7 @@ t="/tmp/nftables.conf"
|
|||
# we don't care about existing rules - just use ours, thanks
|
||||
# sudo nft -s list ruleset >> "$f"
|
||||
|
||||
sudo nvim "$my_config"
|
||||
sudo -E nvim "$my_config"
|
||||
cat "$my_config"
|
||||
echo "Do you want to load this config? [y/N]"
|
||||
read -r l
|
||||
|
|
5
lan0.link
Normal file
5
lan0.link
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
MACAddress=00:01:2e:82:73:5a
|
||||
|
||||
[Link]
|
||||
Name=lan0
|
|
@ -1,6 +1,6 @@
|
|||
[Match]
|
||||
Name=lan0
|
||||
# MACAddress=00:e0:4c:6d:0c:74
|
||||
# MACAddress=00:01:2e:82:73:5a
|
||||
|
||||
[Network]
|
||||
Address=10.0.0.1/24
|
||||
|
|
24
link.fish
24
link.fish
|
@ -1,12 +1,26 @@
|
|||
#!/usr/bin/env fish
|
||||
|
||||
function rmlink
|
||||
if test (id -u) -ne 0
|
||||
echo "must run as root"
|
||||
exit 1
|
||||
end
|
||||
|
||||
function relink
|
||||
rm -f $argv[2]
|
||||
ezln $argv[1] $argv[2]
|
||||
end
|
||||
|
||||
rmlink dnsmasq.conf /etc/dnsmasq.conf
|
||||
rmlink usb-ethernet-as-lan0.link /etc/systemd/network/10-usb-eth-adapter.link
|
||||
function recopy
|
||||
rm -f $argv[2]
|
||||
cp $argv[1] $argv[2]
|
||||
end
|
||||
|
||||
cp eth0.network /etc/systemd/network/eth0.network
|
||||
cp lan0.network /etc/systemd/network/lan0.network
|
||||
relink dnsmasq.conf /etc/dnsmasq.conf
|
||||
|
||||
recopy lan0.link /etc/systemd/network/10-lan0.link
|
||||
recopy wan0.link /etc/systemd/network/10-wan0.link
|
||||
|
||||
recopy wan0.network /etc/systemd/network/wan0.network
|
||||
recopy lan0.network /etc/systemd/network/lan0.network
|
||||
|
||||
mkinitcpio -p linux
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
[Match]
|
||||
MACAddress=00:e0:4c:6d:0c:74
|
||||
|
||||
[Link]
|
||||
Description=USB to Ethernet Adapter
|
||||
Name=lan0
|
5
wan0.link
Normal file
5
wan0.link
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Match]
|
||||
MACAddress=00:01:2e:82:73:59
|
||||
|
||||
[Link]
|
||||
Name=wan0
|
|
@ -1,6 +1,6 @@
|
|||
[Match]
|
||||
Name=eth0
|
||||
# MACAddress=dc:a6:32:0a:b5:84
|
||||
Name=wan0
|
||||
# MACAddress=00:01:2e:82:73:59
|
||||
|
||||
[Network]
|
||||
DHCP=yes
|
Loading…
Reference in a new issue