Вам необходимо включитьip_forwarding
:
echo 1 >/proc/sys/net/ipv4/ip_forward
Установить маршрут по умолчанию изeth0
:
ip route add default via 192.168.137.1
Затем скажите клиентам в локальной сети wlan0
использовать 192.168.144.111
в качестве своего шлюза. Если вы управляете сервером dhcp
, измените шлюз в конфиге dhcp
.
Возможно, вам потребуется также настроить NAT
, если вы хотите, чтобы клиенты на 192.168.144.0/24
подключались к Интернету:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Я вернул все обратно и оставил только winbind offline logon = yes
в smb.conf
. Несколько дней спустя, когда кабель eth был отключен, я понял, что он работает. Хм!?
На другом клиентском компьютере в сети я внес такое же изменение конфигурации в smb.conf
и могу подтвердить, что там оно тоже работает.