网站首页 文章专栏 ubuntu设置软路由的众多尝试
ubuntu设置软路由的众多尝试
创建于:2019-07-29 16:34:16 更新于:2021-09-19 04:36:32 羽瀚尘 468
linux设备

第一次尝试

dhcp 的网卡设置为server的有线网卡,设置为静态ip 192.168.19.1 client直接连server的网卡,client可以dhcp获得ip 192.168.19.150,但是server的有线网卡也立马获得ip 192.168.19.151

设置dhcp server时参考的博文

软路由改造

ipv6 dhcp与nat

第二次尝试

延续之前的配置,不同的是在networkmanager中设置server有线网卡固定为192.168.19.1,这次client连接之后,server有线网卡的ip不再改变。

参考pptpd vpn设置iptables之后,client中curl指定网卡无法获取网页信息

第三次尝试

发现之前的设置都是对的,只是没有指定name server

长时间等待后,在内网机器上出现这样的结果

wenfeng@wenfeng-xiaoxin:~$ curl stackoverflow.club --interface enp3s0
curl: (6) Could not resolve host: stackoverflow.club

而将域名换为ip地址就可以解决问题

第四次尝试

将dhcp server中的dns nameserver设置为8.8.8.8之后,确实可以让client上网,但是发现不能使用server的redsocks代理上网。猜测可能是server的iptables设置失误。

openwrt 透明代理上网 iptables非常详细全面的讲解

有用的命令

1. curl 指定网卡

curl --interface eth0  -X GET http://10.200.0.33