一般常用的有两种设置网络连接的方式,一个是dsl拨号连接,一个是以太网连接。
配置拨号DSL连接
sudo pppoeconf
,可能会报错sorry,no working ethernet card could be found,尝试sudo pppoeconf eth0 MAC地址
,参考这里,输入账号和密码,一路确定即可。
连接:pon dsl-provider
断开: poff
配置以太网连接
sudo gedit /etc/network/interfaces
,在打开的文件中输入:
auto enp4s0
iface enp4s0 inet static
address 10.111.247.111
netmask 255.255.255.0
gateway 0.0.0.0
这里的ip和掩码 网关要填成自己的,查看自己的ip使用命令:netstat -rn
然后在页面右上角“编辑连接”——选择你自己的以太网连接(或新建以太网连接)——按照如下两图配置即可。
ipv4配置:方法选择“手动”,然后选择“添加”,填入刚刚的那些地址,勾选“需要IPv4地址完成连接”,保存。
配置完后重启网络sudo /etc/init.d/networking restart
,不出意外的话应该已经可以上网啦~
2018.10.12更新:
今天忽然发现自己又上不了网了,参考了这篇博文 进入windows,禁用了网卡驱动的唤醒功能,再回到ubuntu,重新建立拨号连接,发现可以使用了,特此记录。
2019.4.21更新:
使用pppoe拨号连接发现经常会出现一个问题,就是它会经常自动断网,自己连,这样就是导致ip地址频繁跳变,如果使用ssh远程连接服务器的话,ip总是变就很头疼了,这里提供解决方法:
终端输入 sudo gedit /etc/ppp/peers/dsl-provider
,修改文件:
# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
lcp-echo-interval 300 #原为30,调大,保证网络不会在短时间没有回应时断定网络不通
lcp-echo-failure 40 #原为4,调大,保证网络不会在很少次数内没有回应时迅速断定网络不通
noauth
persist
mtu 1000
persist
maxfail 0
holdoff 0
plugin rp-pppoe.so
nic-enp0s25
usepeerdns
user "××××××××××"
然后终端输入 sudo gedit /etc/ppp/options
,修改这两个数值:
lcp-echo-interval 10
lcp-echo-failure 10
重启拨号连接:
poff dsl-provider
pon dsl-provider
参考 https://blog.youkuaiyun.com/yucicheung/article/details/79065454