`

linux设置ip.dns.gateway

阅读更多

静态方法
注意:所有操作均使用root用户

 

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up  
      说明:
      eth0是第一个网卡,其他依次为eth1,eth*
      192.168.0.1是给网卡配置的第一个网卡配置的ip地址
      netmask 255.255.255.0 配置的是子网掩码
      up是表示立即激活

      ifconfig的更多参数说明查看相关帮助

  gateway:

  # route add default gw 192.168.30.1 eth0

  dns:

       # vi etc/resolv.conf

       nameserver 202.131.80.1

  nameserver 202.131.80.5

如果要重起生效,就把这些写到起动脚本 rc.local中

 

配置网卡DNS

配置文件在/etc/resolv.conf下面。
vi /etc/resolv.conf

nameserver 202.109.14.5 #主DNS
nameserver 219.141.136.10 #次DNS

修改ip:
编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //设备名称,不要修改
BOOTPROTO=static //不要修改
BROADCAST=10.10.22.255 //广播地址,一般为本网段的最后一个IP
IPADDR=10.10.22.145 //ip地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=10.10.22.0 //网段地址
ONBOOT=yes //不要修改
TYPE=Ethernet //不要修改
注意: ifcfg-eth0是第一张网卡,ifcfg-eth1是第二张网卡,依次类推

增加ip:
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中添加(但是设备eth0一定要有)
DEVICE=eth0:0 //设备名称,不要修改
BOOTPROTO=static //不要修改
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
IPADDR=10.10.33.145 //ip地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=10.10.33.0 //网段地址
ONBOOT=yes //不要修改
TYPE=Ethernet //不要修改

依次类推,如果再增加一个ip,则再增加如下配置:
DEVICE=eth0:1 //设备名称,不要修改
BOOTPROTO=static //不要修改
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
IPADDR=10.10.44.145 //ip地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=10.10.44.0 //网段地址
ONBOOT=yes //不要修改
TYPE=Ethernet //不要修改

同样如果在第二张网卡,则需要增加:
DEVICE=eth1:0 //设备名称,不要修改
BOOTPROTO=static //不要修改
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
IPADDR=10.10.33.145 //ip地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=10.10.33.0 //网段地址
ONBOOT=yes //不要修改
TYPE=Ethernet //不要修改

增加默认网关的方法:
注意一台机器只能有一个缺省网关,否则就应该给出具体的路由方式。
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个缺省网关:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=10.10.22.255
IPADDR=10.10.22.145
NETMASK=255.255.255.0
NETWORK=10.10.22.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=10.10.22.3

修改完成后,要想使上述修改生效,则需要重起机器,或者重起网络。
重新启动机器的方法是:reboot
重起网络的方法是:service network restart

以上为静态增加ip的方法,即机器重起后仍然有效的方法。


动态方法
注意:所有操作均使用root用户
修改IP:
ifconfig eth0 10.10.22.145
则直接将第一张网卡的IP修改成10.10.22.145

增加IP:
ifconfig eth0 add 10.10.33.145 //增加一个IP
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址

再增加一个IP:
ifconfig eth0:0 add 10.10.44.145
ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
千万不要如下操作:
ifconfig eth0 add 10.10.44.145
这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145

再增加一个IP:
ifconfig eth0:0:1 add 10.10.55.145
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址

分享到:
评论

相关推荐

    linux主机的IP,网关,子网掩码以及DNS的配置

    完整的linux主机IP配置方案,希望对大家有用。

    Linux操作系统:DNS服务器的安装与配置.pptx

    公司新购一台web服务器,IP地址为52,由于使用IP地址访问不便,假设你是该公司的网络管理员,请你完成DNS服务的配置,使得用户可以通过域名访问该网站。 DNS服务器IP:54/24 公司DNS区域:abccompany.cc Web服务器...

    linux虚拟机配置静态IP地址的完整步骤

    在很多时候我们都会用到虚拟机,比如一些测试没检测,练习的东西可以在虚拟机上,不必担心会搞坏什么,本文主要给大家介绍了linux虚拟机配置静态IP地址的相关内容,下面话不多说了,来一起看看详细的介绍吧 ...

    Linux下IP设置脚本的实例及遇到问题解决办法

    Linux下IP设置脚本的实例及遇到问题解决办法 背景  一个Java web项目有一个功能是IP修改,Linux的IP修改脚本如下: #!/bin/bash #useing parameter ip:netmask:gateway:dns1 #system version:centos6,7/redhat6,...

    Linux操作系统:DHCP服务器的安装与配置.pptx

    DHCP服务器的安装与配置 某公司共有办公电脑200台,假设你是该公司的网络管理员,...GATEWAY=192.168.1.1 DNS1=8.8.8.8 安装DHCP服务器 如果没有安装,则安装DHCP服务器,执行命令: rpm –qa dhcp 首先查看是否安装dh

    linux常用配置

    然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255....

    VMware网络连接设置技巧

     默认使用vmnet0,这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。  将虚拟机的ip设置与主机同网段未...

    如何解决Linux虚拟机设置静态IP上网的问题?

    Linux虚拟机设置静态IP上网设定 IP网卡设置相关命令:DNS 服务器设置(Ubuntu) 设定 IP 在虚拟机终端输入:$sudo vi /etc/network/interfaces 可看见有如下内容: auto lo iface lo inet loopback 添加以下内容 ...

    hadoop与spark环境搭建.pdf

    Linux环境设置 1设置固定IP(静态) 2新增oracle用户 3设置oracle用户拥有root用户的命令 4设置网络映射 5关闭防火墙 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:86:1B:2A TYPE=...

    Linux中BT5关于修改静态IP和DNS方法

    先查看网络接口配置信息 ifconfig 注意:这里的网络接口为eth0,如果是其他接口名字如eth1,以下注释就为eth1的 vim /etc/network/interfaces 把iface eth0 inet dhcp 注释掉(在前面添加#...gateway 10.10.10.2 /

    LINUX网站建设技术指南

    1.2 Linux的TCP/IP网络结构 1.3 IPv6简介 1.3.1 IPv6与IPv4头标的比较 1.3.2 简化的头标 1.3.3 参数的修订 1.3.4 新导入的域 1.4 站点注册 1.4.1 何谓站点注册 1.4.2 注册Linux站点 1.5 常见问题及解答 1.5.1 关于...

    openwrt命令行模式命令及其工具putty.rar

    uci set network.lan.dns=[上级路由ip] //dns指向上级路由 uci set dhcp.lan.ignore=1 //关掉lan的dhcp 最后对无线网络进行配置 Shell代码 uci set wireless.@wifi-device[0].disabled=0 //打开无线 uci set ...

    Vmware Centos6.5 linux 网络配置

    第一步:安装完VMware;  第二步:安装完Centos 6.5;...IPADDR=192.168.1.102 NETMASK=255.255.255.0 GATEWAY=192.168.1.2 DNS1=114.114.114.114 DNS2=8.8.8.8 # 2、删除地址绑定 cd /etc/udev/rul

    Linux/Centos7 网卡 IP 配置文件 最简单写法 | 详解

    BOOTPROTO=static #设置网卡获得ip地址的方式(static|dhcp|none|bootp) DEFROUTE=yes #设置为默认路由(yes|no) DEVICE=ens32 #网卡设备名称 ONBOOT=yes #开机自启(yes|no) IPADDR=192.168.6.12 #IP地址 ...

    cmd操作命令和linux命令大全收集

    3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在 Windows 98 中却没有集成这一个工具。 4. explorer-------打开...

    Linux常用的命令。。。。。

    配置dns : vim /etc/resolv.conf nameserver(命令) ip 立刻生效 hostname 主机名 /etc/sysconfig/network (里面有全局网关gateway) hostname +主机名 可以立刻改名,但未写入文件中 /etc/hosts 本地域名解析,可以改...

    linux 网卡配置详解及实例

    linux网卡配置 DEVICE=物理设备名 ...PEERDNS=[yes|no] (如果通过 DHCP 获取 IP ,是否将 DNS 信息写入 /etc/resolv.conf (覆盖)) BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|

    2020.2.28基础

    更改配置文件 static、IPADDR、NETMASK、GATEWAY、DNS 重启网络 测试联网 2.桥接模式 将虚拟机设置为桥接模式,桥接物理机,网关网段要一样 3.仅主机模式 将虚拟机设置为仅主机模式,编辑配置文件(IPADDR),仅主机...

    详解Linux 主机网络接入配置

    在网络配置的过程中,通常我们需要配置本机IP地址,缺省网关,DNS,主机名等等。本文主要描述在Linux环境下,主要以传统命令行方式讲解如何将主机接入网络。对于网路配置的新命令如ip,nmcli等等在以后的文章中描述...

Global site tag (gtag.js) - Google Analytics