• Ubuntu下的网络配置(USTC)


    1. 配置静态ip

         ubuntu的网络配置信息放在 /etc/network/interfaces 中
    sudo gedit /etc/network/interfacesauto lo
    下面是有关eth1的行,如果是eth0,下面的eth1就改成eth0。
    auto lo
    iface lo inet loopback
    
    auto eth1      
    iface eth1 inet static  
    address 219.219.220.251  
    netmask 255.255.255.0
    gateway 219.219.220.1
    dns-nameservers 61.177.7.1
    #解决方法一这样配置网关重启之后不会失效
    #network 219.219.220.0 
    #broadcast 219.219.220.255 
    #后面两条是网络号和广播号,这个可以由其它信息计算,因此无需设置
    2. 配置动态ip
    auto lo
    iface lo inet loopback
    
    auto eth0      
    iface eth0 inet dhcp 
    3. 重启网络命令
    sudo /etc/init.d/networking restart

    4. 配置DNS

    sudo gedit /etc/resolv.conf
    nameserver 61.177.7.1
    nameserver 219.219.223.10

    这样配置完重启之后会失效。

    解决方法二: 通过修改:/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

    在里面插入(如果有多个DNS就一行一个):

    nameserver 61.177.7.1
    nameserver 219.219.223.10

    修改好保存,然后执行

    resolvconf -u

    再看/etc/resolv.conf,

    cat /etc/resolv.conf

    最下面就多了2行:

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 61.177.7.1
    nameserver 219.219.223.10

    可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。

    5. 重启网络:

    sudo /etc/init.d/networking restart

    也可以重启网卡:

    sudo ifconfig eth0 down 
    sudo ifconfig eth0 up

    重启网卡对别的网卡无影响,更推荐一些。

    在Ubuntu下查看DNS命令:

    nm-tool

      

    在VMware虚拟机中通过NAT方式,虚拟机可以链接网络。

    通过修改NAT中的sub-IP、gateway、DNS可以自己手动设置,然后将Ubuntu虚拟机中的IP地址按上面的步骤进行设置。

    一般设置完Subnet IP之后(例如192.168.1.0),默认的Gateway IP和DNS都为192.168.1.2!!

                   
     
     
    Text-to-speech function is limited to 100 characters
     
  • 相关阅读:
    一天进步一点点
    Flask
    Sqlalchemy 设置表编码及引擎
    threading.local
    xshell配置密码公钥登录
    linux 系统优化+定时任务
    linux命令
    xshell连接及优化
    linux前奏
    Vue Devtools--vue调式工具
  • 原文地址:https://www.cnblogs.com/fuleying/p/3668116.html
Copyright © 2020-2023  润新知