dns linux改ip_linux下修改ip地址,默认网关以及dns - CSDN
精华内容
参与话题
  • linux修改IP 网关和DNS

    万次阅读 2017-06-16 10:57:50
    临时修改IP地址、网关、主机名、DNS,马上生效,无需重启(重启后失效)1.修改主机名复制代码代码如下:#hostname Slyar2.修改IP地址(eth0为网卡名称)复制代码代码如下:#ifconfig eth0 192.168.1.5 netmask 255.255.255...

    临时修改IP地址、网关、主机名、DNS,马上生效,无需重启(重启后失效)

    1.修改主机名

    代码如下:

    #hostname Slyar

    2.修改IP地址(eth0为网卡名称)

    代码如下:

    #ifconfig eth0 192.168.1.5 netmask 255.255.255.0

    3.修改默认网关(eth0为网卡名称)

    代码如下:

    #route add default gw 192.168.1.1 dev eth0

    4.修改DNS

    代码如下:

    #vim /etc/resolv.conf

    CentOS(RedHat)命令行永久修改IP地址、网关、DNS

    命令行永久修改IP地址、网关和DNS

    1.修改IP地址
    首先检查一下你的主机网卡数量及名称,相关信息在 /etc/sysconfig/network-scripts/ 下。
    2015123115346488.png (403×49)

    从图中可以看到我有2块网卡,第一块为以太网物理网卡,编号为0,如果你有多个网卡,则编号为0、1、2、3…;第二块网卡为回环网卡,一般不需要设置。

    使用vim编辑你需要设置IP的网卡,这里我只能修改ifcfg-eth0,看图,不多解释,前面的状态是BOOTPROTO设置为DHCP时的写法。

    代码如下:

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    2015123115409786.png (431×274)


    代码如下:

    DEVICE=eth0 #网卡名称
    BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释
    HWADDR=00:0C:29:B5:B2:69 #MAC地址
    IPADDR=12.168.1.5 #IP地址
    NETMASK=255.255.255.0 #子网掩码
    NETWORK=192.168.1.0 #网络地址
    BROADCAST=192.168.0.255 #广播地址
    NBOOT=yes #启动设备

    2.修改网关

    代码如下:

    vim /etc/sysconfig/network

    增加一条网关信息

    代码如下:

    GATEWAY=192.168.1.1

    2015123115426895.png (342×161)

    3.修改DNS

    代码如下:

    vim /etc/resolv.conf

    增加DNS信息即可

    代码如下:

    nameserver 192.168.1.1

    2015123115443346.png (294×160)

    4.重新加载网络配置

    代码如下:

    /etc/init.d/network restart

    2015123115500158.png (543×113)

    转载于Linux系统下修改IP地址、网关、DNS的基本方法

    展开全文
  • 设置 linux 静态 ip 或者 添加DNSpreface操作步骤1. 执行命令 `nmtui`2. 确认设置是否成功supplements3.1. linux 中 子网掩码的表示3.2. DNSip 设置3.3. DHCP 协议 preface 上篇中() 已经写了怎么在 VM 中安装...

    preface

    上篇 已经写了怎么在 VM 中安装 linux 系统并连接上网。但是当我们需要设置静态的 ip 时候应该怎么做呢。

    有两种方案:

    1. 编辑 vim /etc/sysconfig/netowrk-scripts/ifcfg-ens33 文件, 在里面可以编辑 启动网卡IP地址DNS
    2. 通过 UI 界面的方式 进行 静态 ip 设置

    操作步骤

    1. 执行命令 nmtui

    nmtui network manager TUI --文本用户界面(Text User Interface)

    显然可以看见网络管理 用户界面
    在这里插入图片描述
    选择 ethernet ens33 edit
    在这里插入图片描述
    手动设置 ipv4地址和DNS
    在这里插入图片描述
    设置好后 一直回退, ok.

    2. 确认设置是否成功

    通过查看 vim /etc/sysconfig/netowrk-scripts/ifcfg-ens33 文件
    确认是否设置成功
    在这里插入图片描述

    supplements

    3.1. linux 中 子网掩码的表示

    以 IP地址 `192.168.1.1/24 为例:

    比如说24,就代表有24个1,8个0,因为一共是32位。 => 255.255.255.0

    3.2. DNS 和 ip 设置

    ip 自动分配的时候 ,网关 会选择 首选 DNS

    自动分配 ip 的时候, DNS 可以自动 分配也可以 手动
    手动设置 ip 的时候, DNS 一定需要 手动配置

    3.3. DHCP 协议

    动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。

    展开全文
  • Linux命令行修改IP、网关、DNS的方法

    万次阅读 2012-10-01 09:45:26
    Linux命令行修改IP、网关、DNS的方法   方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255.0 说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP 方式二: vi /etc/sysconfig/network-...

    Linux命令行修改IP、网关、DNS的方法

    方式一:
    ifconfig eth0 192.168.1.18 netmask 255.255.255.0
    说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP

    方式二:
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    说明:该方式要重启后生效,且是永久的
    如果要立即更改且永久生效,就只能以上两种方式同时使用了。

    以上是通过linux命令行修改IP等方法。


    网卡eth0 IP修改为 102.168.0.1
    ifconfig eth0 102.168.0.1 netmask 255.255.255.0

    网关修改为 102.168.0.254
    route add default gw 102.168.0.254

    Linux命令行修改dns
    echo nameserver 202.202.202.20 >> /etc/resolv.conf
    重启网络服务
    例子:由原来的DHCP改固定IP
    DEVICE=eth0
    HWADDR=00:0C:29:F7:EF:BF
    ONBOOT=yes
    TYPE=Ethernet
    NETMASK=255.255.255.0
    IPADDR=192.168.0.68
    GATEWAY=192.168.0.1
    加上红色即可

    重启网卡:
    /etc/init.d/network restart
    ifconfig eth0 新ip
    然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

    [aeolus@db1 network-scripts]$ vi ifcfg-eth0

    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=219.136.241.211
    NETMASK=255.255.255.128
    GATEWAY=219.136.241.254

    [aeolus@db1 etc]$ vi resolv.conf

    nameserver 202.96.128.68
    nameserver 219.136.241.206

    -----------------------
    Linux下修改网卡IP和网关

    建议通过终端字符方式下来修改
    一修改IP地址
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.1.255
    IPADDR=192.168.1.33
    NETMASK=255.255.255.0
    NETWORK=192.168.1.0
    ONBOOT=yes
    USERCTL=no
    PEERDNS=no
    TYPE=Ethernet
    ~

    vi /etc/sysconfig/network-scripts/ifcfg-eth1

    DEVICE=eth1
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR=192.168.2.34
    NETMASK=255.255.255.0
    USERCTL=no
    PEERDNS=no
    TYPE=Ethernet
    NETWORK=192.168.2.0
    BROADCAST=192.168.2.255
    二修改网关
    vi /etc/sysconfig/network

    NETWORKING=yes
    HOSTNAME=Aaron
    GATEWAY=192.168.1.1

    三重新启动网络配置
    /etc/init.d/network restart

    ———————————————————————————–

    修改配置文件

    /etc/sysconfig/network-scripts/ 下有配置文件

    比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件

    比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件

    域名服务器配置文件:/etc/ resolv.conf

    修改ip地址
    即时生效:
    # ifconfig eth0 192.168.0.20 netmask 255.255.255.0
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0

    修改default gateway
    即时生效:
    # route add default gw 192.168.0.254
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0

    修改dns
    修改/etc/resolv.conf
    修改后可即时生效,启动同样有效

    修改host name
    即时生效:
    # hostname fc2
    启动生效:
    修改/etc/sysconfig/network
    # Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
    DEVICE=eth0 接口名称
    BOOTPROTO=none 静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址
    BROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到
    HWADDR=00:13:D3:27:9F:80
    IPADDR=192.168.10.238
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    NETMASK=255.255.255.0
    NETWORK=192.168.10.0 指定网络,通过IP地址和子网掩码自动计算得到
    ONBOOT=yes 开机时自动加载
    GATEWAY=192.168.10.1
    TYPE=Ethernet
    PEERDNS=yes
    USERCTL=no

    ifdown eth0 关闭网络
    ifconfig eth0 down 关闭网络

    ifup eth0 开启网络
    ifconfig eth0 up 开启网络

    设置dns
    /etc/resolv.conf

    nameserver 61.144.56.101
    nameserver 202.96.128.166

    [yeger@yeger ~]$ cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 202.96.128.86
    nameserver 202.96.128.166

    其他方面
    service network start //启动网络服务
    service network stop //停止网络服务
    service network restart //重启网络服务
    service network status //查看网络服务状态

    ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)

    [yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0
    [yeger@yeger ~]$ ifconfig wlan0
    wlan0 Link encap:Ethernet HWaddr 00:02:72:77:BB:D1
    inet addr:192.168.21.199 Bcast:192.168.21.255 Mask:255.255.255.0
    inet6 addr: fe80::202:72ff:fe77:bbd1/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:3246 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:4514869 (4.3 MiB) TX bytes:177732 (173.5 KiB)
    wlan0 表示第一块无线以太网卡
    Link encap 表示该网卡位于OSI物理层(Physical Layer)的名称
    HWaddr 表示网卡的MAC地址(Hardware Address)
    inet addr 表示该网卡在TCP/IP网络中的IP地址
    Bcast 表示广播地址(Broad Address)
    Mask 表示子网掩码(Subnet Mask)
    MTU 表示最大传送单元,不同局域网 MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节
    Metric 表示度量值,通常用于计算路由成本
    RX 表示接收的数据包
    TX 表示发送的数据包
    collisions 表示数据包冲突的次数
    txqueuelen 表示传送列队(Transfer Queue)长度
    interrupt 表示该网卡的IRQ中断号
    Base address 表示I/O地址
    配置虚拟网卡IP地址:网卡需要拥有多个IP地址
    命令格式: ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码
    [yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0
    更改网卡MAC地址
    ifconfig 网卡名 hw ether MAC地址
    [yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55

    SIOCSIFHWADDR: 不允许的操作
    [yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
    SIOCSIFHWADDR: 设备或资源忙
    [yeger@yeger ~]$ ifconfig wlan0 down
    SIOCSIFFLAGS: 权限不够
    [yeger@yeger ~]$ sudo ifconfig wlan0 down
    [yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
    更改成功

    [yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示 t tcp协议 u udp协议
    Active Internet connections (servers and established 已建立连接)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    协议 本地地址 远程地址 连接状态
    类型
    tcp 0 0 0.0.0.0:57798 0.0.0.0:* LISTEN listen表示监听状态
    tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
    tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
    tcp 0 0 :::111 :::* LISTEN
    tcp 0 0 :::22 :::* LISTEN
    tcp 0 0 ::1:631 :::* LISTEN

    [yeger@yeger ~]$ netstat -r 查看路由表
    Kernel IP routing table
    Destination Gateway Genmask Flags MSS Window irtt Iface
    192.168.21.0 * 255.255.255.0 U 0 0 0 wlan0
    192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
    default 192.168.21.1 0.0.0.0 UG 0 0 0 wlan0

    [yeger@yeger ~]$ netstat -i 查看网络接口状态
    Kernel Interface table
    Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
    eth0 1500 0 0 0 0 0 0 0 0 0 BMU
    lo 16436 0 230 0 0 0 230 0 0 0 LRU
    virbr0 1500 0 0 0 0 0 29 0 0 0 BMRU
    wlan0 1500 0 10546 0 0 0 7060 0 0 0 BMRU
    wmaster0 0 0 0 0 0 0 0 0 0 0 RU
    [yeger@yeger ~]$
    MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。
    Met字段:表示度量值,越小优先级越高。
    RX-OK/TX-OK:分别表示接收、发送的数据包数量。
    RX-ERR/TX-ERR:表示接收、发送的错误数据包数量。
    RX-DRP/TX-DRP:表示丢弃的数量。
    RX-OVR/TX-OVR:表示丢失数据包数量。
    [yeger@yeger ~]$ nslookup www.baidu.com 测试域名解析
    Server: 202.96.128.86
    Address: 202.96.128.86#53

    Non-authoritative answer:
    www.baidu.com canonical name = www.a.shifen.com.
    Name: www.a.shifen.com
    Address: 119.75.218.45
    Name: www.a.shifen.com
    Address: 119.75.218.45

    展开全文
  • linux 修改IPDNS 命令

    2015-10-20 11:21:27
    linux修改IPDNS、路由命令行设置 ubuntu 版本命令行设置IP cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them....
    

    linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP
      cat /etc/network/interfaces

      # This file describes the network interfaces available on your system

      # and how to activate them. For more information, see interfaces(5).

      # The loopback network interface

      auto lo

      iface lo inet loopback

      # The primary network interface

      auto eth0

      iface eth0 inet static

      address 192.168.1.104

      netmask 255.255.255.0

      network 192.168.1.0

      broadcast 192.168.1.255

      gateway 192.168.1.2

      # dns-* options are implemented by the resolvconf package, if installed

      dns-nameservers 58.22.96.66 218.104.128.106 202.101.138.8

      dns-search .COM

      重启网卡: /etc/init.d/networking restatr

      redhat linux版本命令行设置IP:

      ifconfig eth0 新ip

      然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

      一、修改IP地址

      [aeolus@db network-scripts]$ vi ifcfg-eth0

      DEVICE=eth0

      ONBOOT=yes

      BOOTPROTO=static

      IPADDR=219.136.241.211

      NETMASK=255.255.255.128

      GATEWAY=219.136.241.254

      二、修改网关

      vi /etc/sysconfig/network

      NETWORKING=yes

      HOSTNAME=Aaron

      GATEWAY=192.168.1.1

      三、修改DNS

      [aeolus@db etc]$ vi resolv.conf

      nameserver 202.96.128.68

      nameserver 219.136.241.206

      四、重新启动网络配置

      /etc/init.d/network restart五、例子

      1、修改ip地址

      即时生效:

      # ifconfig eth0 192.168.0.20 netmask 255.255.255.0

      启动生效:

      修改/etc/sysconfig/network-scripts/ifcfg-eth0

      2、修改default gateway

      即时生效:

      # route add default gw 192.168.0.254

      启动生效:

      修改/etc/sysconfig/network-scripts/ifcfg-eth0

      修改dns

      修改/etc/resolv.conf

      修改后可即时生效,启动同样有效

      3、修改host name

      即时生效:

      # hostname fc2

      启动生效:

      修改/etc/sysconfig/network

      ps:

      DEVICE=eth0

      BOOTPROTO=static

      IPADDR=192.168.8.85

      NETMASK=255.255.248.0

      GATEWAY=192.168.8.1

      HWADDR=00:0uu3:47:2C:D5:40

      ONBOOT=yes

      4:添加linux系统启动项:

      vi /etc/rc.d/rc.local

      修改Linux系统SSH的端口号

      修改Linux系统SSH的端口号 操作系统linux和Unix都适用: 修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022, 然后

      kill -HUP `cat /var/run/sshd.pid` 就行了。 注:现有连接自己不会断,因为kill -HUP `

      修改Linux系统SSH的端口号

      操作系统linux和Unix都适用:

      修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,

      然后 kill -HUP `cat /var/run/sshd.pid` 就行了。

      注:现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。

    要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可!
    展开全文
  • Linux修改IPDNS

    2017-01-12 19:50:40
    Linux修改IPDNS 以Red Hat Enterprise Linux 5.2为例1、最常用的给网卡配置ip的命令为 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡...
  • Linux修改ip地址(Centos版)

    万次阅读 2020-03-14 00:20:34
    Linux下有两种修改ip地址的方法,分别是修改配置文件和命令修改。 一、命令修改 1)改ip,connetion.autoconnect yes 代表配置后立马生效,自动建立链接 nmcli connection modify ens33(预修改网卡) ipv4.method ...
  • Linux操作系统下修改IPDNS和路由配置  ifconfig eth0 新ip  然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip  一、修改IP地址  [aeolus@db1 network-scripts]$ vi ifcfg-eth0  DEVICE=eth...
  • ip addr 2.编辑文件 vi /etc/sysconfig/network-scripts/ifcfg-ens192 ens192 就是你自己的网卡名称 3.修改配置文件 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4...
  • LINUX配置IPDNS修改HOSTNAME 2012-07-24 12:13:08 分类: LINUX LINUX配置IPDNS   一、永久修改IP地址,下面以REDHAT为例列出操作步骤:   1、配置IP地址:编辑对应网卡文件(如果...
  • linux 配置IPDNS

    千次阅读 2017-12-15 18:16:56
    配置IPDNS方法一:修改配置文件1.编辑网卡的配置文件vi
  • Linux修改IP地址

    千次阅读 2018-12-29 11:23:28
    小技巧展示:使用nmtui命令可以像在windows下修改ip地址一样,前提是服务器安装了桌面 查看本机IP地址——ifconfig命令: [root@CactiEZ 1]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:DC:AE:1F inet...
  • Linux修改IPDNS、路由命令行设置

    千次阅读 2017-01-15 17:54:40
    Linux修改IPDNS、路由命令行设置  1、ubuntu 版本命令行设置IP  cat /etc/network/interfaces  # This file describes the network interfaces available on your system  # and how to activate them. For...
  • linux修改DNS服务

    千次阅读 2018-03-29 09:35:12
    编辑 /etc/resolv.conf 于是编辑 /etc/resolv.conf 添加了两行(DNS地址是咨询了服务器运营商得知的) nameserver 202.96.209.133 nameserver 61.129.88.123 再执行service network restart重启网络服务即可...
  • 网卡eth0 IP修改为 102.168.0.1  ifconfig eth0 102.168.0.1 netmask 255.255.255.0 网关修改为 102.168.0.254 route add default gw 102.168....Linux命令行修改dns echo "nameserver 202.202.202.20 ">> /etc/resol
  • linux 修改IP重启网卡方法

    万次阅读 2017-09-07 13:54:52
    ⚠️临时修改IP生效,如果想重启之后依然生效,可以修改网卡配置文件。重启网卡命令:centos: sudo service network restart ubuntu:sudo /etc/init.d/networking restart网卡配置文件: centos: 修改 /et
  • kali linux设置ip地址和dns

    千次阅读 2019-06-05 08:36:36
    1.设置ip地址 在 /etc/network/interfaces下面进行修改 vim /etc/network/interfaces 2.设置dns vim /etc/resolv.conf
  • Linux下如何修改网卡IPDNS、HOSTNAME

    万次阅读 2018-04-11 12:44:31
    ---修改ip地址---临时修改,即时生效,重启失效:# ifconfig eth0 172.18.4.120 netmask 255.255.255.0永久修改,重启生效:修改vi /etc/sysconfig/network-scripts/ifcfg-eth0---修改default gateway---临时修改,...
  • 修改linux系统ip地址

    千次阅读 2018-11-03 23:54:59
    本文介绍如何修改linuxip地址。 首先安装好了一台centos虚拟机,联网方式设置为桥接,输入ip addr查看网卡信息: [root@bogon ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ...
  • Linux 修改dns脚本

    2018-12-05 00:18:46
    可以批量部署和测试dns ...#此处可以为可用的DNS dns="114.114.114.114" #通过ping测试域名或者IP的联通性,标准返回 dnstest(){ kkk="" for ((i=1;i<=5;i++)) ...
1 2 3 4 5 ... 20
收藏数 139,884
精华内容 55,953
关键字:

dns linux改ip