• Ubuntu Linux下设置IP的配置命令


    Ubuntu Linux下设置IP的配置命令

    今天装了Ubuntu,但是发现不能上网,开始排查问题:

    1、首先确定网络连接是否正确,所用的网线是否可以正常工作

    2、查看网卡是否能正常工作,检测的方法如下:

    a、ping 127.0.0.1

    b、ping 静态网关地址

    c、ping 主机名(hostname就可以看到主机名)

    3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway、Sever地址进行比对,看网卡地址是否正确)

    我的设备问题出在第三个方面,然后修改网卡的配置信息,使用命令如下:(当然利用图形窗口完全可以,我这里只是为了学习Linux而用的)

    一、使用命令设置ubuntu的ip地址

    1.修改配置文件blacklist.conf禁用IPV6:
    sudo vi /etc/modprobe.d/blacklist.conf
    2.在文档最后添加 blacklist ipv6,然后查看修改结果:
    cat /etc/modprobe.d/blacklist.conf
    3.设置IP(设置网卡eth0的IP地址和子网掩码)
    sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
    4.设置网关
    sudo route add default gw 192.168.2.254
    5.设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
    6.重启网络服务(若不行,请重启ubuntu:sudo reboot):
    sudo /etc/init.d/networking restart
    7.查看当前IP:
    ifconfig

    二、直接修改系统Ubuntu Linux配置文件

    网络Ubuntu Linux配置文件是:/etc/network/interfaces
    打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载。

    1. 以DHCP方式配置网卡
    编辑文件/etc/network/interfaces:
    sudo vi /etc/network/interfaces
    并用下面的行来替换有关eth0的行:
    # The primary network interface - use DHCP to find our address
    auto eth0
    iface eth0 inet dhcp
    用下面的命令使网络设置生效:
    sudo /etc/init.d/networking restart
    也可以在命令行下直接输入下面的命令来获取地址
    sudo dhclient eth0

    2. 为网卡配置静态IP地址
    编辑文件/etc/network/interfaces:
    sudo vi /etc/network/interfaces
    并用下面的行来替换有关eth0的行:
    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 192.168.2.1
    gateway 192.168.2.254
    netmask 255.255.255.0
    #network 192.168.2.0
    #broadcast 192.168.2.255
    将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
    sudo /etc/init.d/networking restart

    3. 设定第二个IP地址(虚拟IP地址)
    编辑文件/etc/network/interfaces:
    sudo vi /etc/network/interfaces
    在该文件中添加如下的行:
    auto eth0:1
    iface eth0:1 inet static
    address x.x.x.x
    netmask x.x.x.x
    network x.x.x.x
    broadcast x.x.x.x
    gateway x.x.x.x
    根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
    用下面的命令使网络设置生效:
    sudo /etc/init.d/networking restart

    4. 设置主机名称(hostname)
    使用下面的命令来查看当前主机的主机名称:
    sudo /bin/hostname
    使用下面的命令来设置当前主机的主机名称:
    sudo /bin/hostname newname
    系统启动时,它会从/etc/hostname来读取主机的名称。

    5. Ubuntu Linux配置DNS
    首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:
    search chotim.com
    nameserver 192.168.2.2

    6.手动重启网络服务:
    sudo /etc/init.d/networking restart

    当然ubuntu是带图形界面的,所以上面关于一些地址的设置也可以像windows一样通过设置来完成,在窗口上方System—>Preference下面找相应的配置选项;另外用命令行修改配置文件用到vi命令时如果不熟悉命令的操作修改起来会很不方便,所以可以选择采用gedit来编辑配置文件。

  • 相关阅读:
    IOS异常日志记录与展现功能
    关于仿网易新闻中详细页图文混排功能的实现
    IOS开发基础知识--碎片22
    利用UIScrollView实现几个页面的切换
    IOS开发基础知识--碎片21
    IOS开发基础知识--碎片20
    左右侧滑菜单功能的实现
    空页面的背景提示原理
    等待时动画效果的实现
    解析虚拟VMware三种网络模式的根本区别
  • 原文地址:https://www.cnblogs.com/guolanzhu/p/4272621.html
Copyright © 2020-2023  润新知