Some notes when I was working with ubuntu-ics. These might not be complete and are probably missing things
- remove/disable apparmor might help
- logs are in syslog (
cat /var/log/syslog
)
- OS = Xubuntu (Ubuntu 18.04.1 LTS)
- enp0s3 = internet connection
- enp0s8 = client network
- https://serverfault.com/questions/525671/computer-gets-ip-from-dhcp-server-but-has-no-internet-connection
- https://www.hiroom2.com/2018/05/06/ubuntu-1804-isc-dhcp-server-en/
apt install isc-dhcp-server
nano /etc/default/isc-dhcp-server
and setINTERFACESv4="enp0s8"
cat dhcpd.conf
(below)
ddns-update-style none;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option domain-name "example.com";
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
}
host pi {
hardware ethernet 52:54:00:5e:7a:a4;
fixed-address 192.168.1.250;
option host-name "pi.example.com";
}
sudo /etc/init.d/apparmor stop
sudo systemctl enable isc-dhcp-server
sudo systemctl restart isc-dhcp-server
- (not sure if needed)
/sbin/iptables -P FORWARD ACCEPT
- (not sure if needed)
/sbin/iptables --table nat -A POSTROUTING -o enp0s3 -j MASQUERADE
- (not sure if needed)
sysctl -w net.ipv4.ip_forward=1