小马哥淡定的UBUNTU之旅-网络配置

最近因为实在受够了在配置极低的笔记本上运行WINDOWS,果断重装了ubuntu系统,因为以前并没有接触过,因而碰到了很多问题,在这里把问题和解决方法予以记录,欢迎交流和拍砖。

1.无线网络配置

1)获取网卡名称 iwconfig/ipconfig
之所以这样是因为之前网上找的资料都是默认网卡名称eth0,然而后来事实证明凡事皆有例外,我的无线网卡名字就是wlo1。
2)编辑网卡配置文件 sudo vi /etc/network/interfaces
#默认本地配置
    auto lo
    iface lo inet loopback   
#若动态获取IP,配置如下
    dhcp config:
    auto card_name
    iface card_name inet dhcp
#若使用静态IP,配置如下   
    static config:
    auto card_name 
    iface card_name inet static
    address 192.168.0.1
    netmask 255.255.255.0
    gate    192.168.0.1
3)配置DNS文件 sudo vi /etc/resolv.conf ,加入如下内容
nameserver 192.168.0.1

注意这里是无线路由器的配置页面地址,比如我用华为路由的时候就是192.168.8.1

4)重启网络或无线网卡
a.重启网络 /etc/init.d/networking restart
b.重启无线网卡
sudo ifconfig cardname down
sudo ifconfig cardname up
或者
ifdown cardname
ifup cardname
5)检查是否存在可用路由 route -n,若没有,则需要添加默认路由
sudo route add default gw 192.168.0.1

2.有线网络配置

sudo pppoeconf 配置有线拨号上网 宽带上网账号和密码
若手动拨号:sudo pon dsl-provider
手工断线:sudo poff
dhclient 命令手动获取动态IP
当使用ADSL拨号上网时,拨号成功之后会产生一个ppp0的接口,而默认网关只能有一个,所以这时就不需要额外手动配置默认网关了,直接采用ppp0的默认网关就好。

3.实用技巧及问题解决

command:ifconfig
target :检查网络配置

command: ping gateway address
target : 检查网络配置

command: ping 域名
target : 检查DNS服务器是否正常

每次重启/etc/resolv.conf被重写

方法1 /etc/dhcp3/dhclient.conf prepend domain-name-servers 202.96.128.86 192.168.10.11;//先将该行注释去掉,然后填上自己想用到的DNS服务器IP 然后就可以忽略/etc/resolv.conf的配置啦
方法2 直接修改/etc/resolv.conf之后,sudo chattr +i /etc/resolv.conf
修改过程中遇到的问题:Operation not supported while reading flags on /etc/resolv.conf,这是由于 resolvconf 包阻止resolv.conf的属性被chattr命令修改,所以解决办法是首先将resolvconf包卸掉
使用如下命令:apt-get autoremove resolvconf 然后重启
chmod a-w /etc/resolv.conf

以太网或者无线提示“设备未托管”

sudo vi /etc/NetworkManager/NetworkManager.conf,修改如下内容

[ifupdown]
managed=true

若managed=false,则: false –>true,然后重启 sudo service network-manager restart

Ubuntu使用两条配置线路:
interfaces 配置文件主要便于服务器版本的ubuntux系统使用;
同时为了适应移动办公造成IP和网络环境不断变化,上网配置/etc/NetworkManager/NetworkManager.conf
中也可以进行;
采取的策略是二选一,当NetworkManager.conf最后一行managed=false,以interfaces文件配置为准,
否则以NetworkManager.conf为准

错误:暂时不能解析域名 archive.ubuntu.com

原因是DNS没有配置,解决办法:/etc/resolv.conf加入
nameserver 202.96.134.133
nameserver 8.8.8.8

错误:Destination host unreachable

解决办法:route发现除了网卡wlo1还多了另一个网卡接口enp37s0,且default网关是enp37s0的
使用命令sudo route add default gw 192.168.0.1即可恢复

错误:network is unreachable

解决办法:同上,原因是默认网关的IP不在你的网络内,需要增加默认网关,即路由器的IP地址,通常是你路由器管理页面的地址

错误:频繁掉线

宽带频繁掉线(原因是linux下的网络机制原因,具体百度) 则进行一下设定 sudo -i
gedit /etc/ppp/options 点击菜单栏上面的“搜索”输入lcp 找到lcp-echo-failure 4 将4改成20即可,然而我的还是频繁掉线……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值