Моя настройка:
- ПК: Debian 9, ядро 4.9.x
- eth1, 10 Гбит Ethernet (ПК <-> MAC)
- MAC: mojave 10.14.1
- en0, 1 Гбит Ethernet (MAC <-> Интернет)
- en6, 10 Гбит через Thunderbolt 3 (MAC <-> ПК)
Мои цели:
- на MAC, есть доступ к интернету (через en0)
- на MAC, есть доступ к ПК (через en6)
- на MAC, поделиться интернетом с ПК (через en6)
Как на MAC, так и на ПК я хотел бы настроить сеть и маршрутизацию через командную строку, в настоящее время у меня есть:
- на ПК
ifconfig eth1 inet 192.168.10.20 netmask 255.255.255.0
ip route add 192.168.10.0/24 dev eth1
- на MAC
ifconfig en0 inet 192.168.1.100 netmask 255.255.255.0
ifconfig en6 inet 192.168.10.10 netmask 255.255.255.0
sysctl -w net.inet.ip.forwarding=1
sysctl -w net.inet.ip.fw.enable=1
route -n change -net 192.168.10.0/24 -interface en6
Любые намеки, как достичь описанных целей?