linux静态IP相关设置
来源:互联网 发布:北京蓝鲸网络官网 编辑:程序博客网 时间:2024/05/24 20:07
1、静 态 ip 配 置
配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:8D:E6:4D
TYPE=Ethernet
UUID=c19ec389-bd53-4f0a-8b0e-47f930eae317
ONBOOT=yes
NM_CONTROLLED=yes
IPADDR=192.168.138.100
NETMASK=255.255.255.0
GATEWAY=192.168.138.1
BOOTPROTO设置:
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
通常情况下就dhcp或者static,通过指定方式的办法来获得地址,如果没有指定的话可能会出现各种各样的网络受限。
ip生效:
<1>重启指定网卡服务
ifdown eth0 && ifup eth0 # 一定要连在一起使用
<2>重启所有网卡服务
/etc/init.d/network restart # 重启网卡服务
或者:
service network restart
2、设 置 DNS 服 务 器
配置文件:/etc/resolv.conf
文件添加如下语句:
nameserver 61.139.2.69
通常,设置完静态ip并且重启相应网卡之后,就可以互相ping通局域网内部的IP地址了。
如果想访问外网,需要设置DNS。
问题解决--虚拟机安装后只有lo网卡的解决办法:
虚拟机安装centos之后,执行 ifconfig 发现只有一个网卡lo,进入/ect/sysconfig/network-scripts/目录发现只有ifcfg-lo没有eth0。
自己配置了一个eth0,发现并不可行。
解决方案:
关闭centos,进入安装目录找到*.vxm文件,用编辑器打开,在最后一行添加ethernet0.virtualDev = "e1000",启动虚拟机,再次执行ifconfig,发现多了一个eth0网卡。
附:ifcfg-ethx文件详细参数说明
文件位于ifcfg-eth0在/etc/sysconfig/network-scripts下,
其配置如下:
TYPE=Ethernet #网卡协议类型,在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。
DEVICE=eth0 #设定物理设备别名(除了动态分配的PPP设备,这里是一个逻辑名)
ONBOOT=yes #系统启动时是否自动加载该网卡
#yes:系统启动时激活该网络接口
#no:系统启动时不激活该网络接口
BOOTPROTO=static #获取地址协议[static静态]、[bootp协议]、[dhcp协议]
#none:不使用启动地址协议
#bootp:BOOTP协议
#dhcp:DHCP动态地址协议
#static:静态地址协议
IPADDR=192.168.1.254 #IP地址
NETMASK=255.255.255.0 #IP对应的子网掩码
GATEWAY=192.168.1.1 #IP对应的网关地址
# DNS1=8.8.8.8 #指定DNS1地址
# DNS2=8.8.4.4 #制定DNS2地址
#当PEERDNS为yes时,DNS会被写入/etc/resolv.conf中。
HWADDR=00:11:22:33:44:55 #指定MAC地址,不能和MACADDR一起使用
# MACADDR=AA:BB:CC:DD:EE:FF #覆盖物理分配的MAC地址,不能和HWADDR一起使用
# BROADCAST=192.168.1.255 #IP对应的广播地址
# NETWORK=192.168.1.0 #对应的网络地址
NM_CONTROLLED: #是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。
#yes:由Network Manager控制
#no:不由Network Manager控制
# USERCTL=yes #非root用户是否允许控制这个设备
#yes:非root用户允许控制该网络接口
#no:非root用户不运行控制该网络接口
# SRCADDR=192.168.1.254 #指定为发出去的数据包的源IP地址
# PEERDNS=yes #是否指定DNS。如果使用DHCP协议,默认为yes。
#yes:如果DNS设置,修改/etc/resolv.conf中的DNS
#no:不修改/etc/resolv.conf中的DNS
# DHCP_HOSTNAME=hostname #DHCP接收IP地址前可指定主机名
# MASTER=bond0 #以太网接口被连接到这个接口
# SLAVE=yes #这个设备是否由指定在MASTER字段中的频道绑定接口控制
IPV6INIT: #是否执行IPv6
#yes:支持IPv6
#no:不支持IPv6
IPV6ADDR: #IPv6地址/前缀长度
- linux静态IP相关设置
- linux 设置静态ip 及解决相关问题
- Linux设置静态IP
- Linux静态IP设置
- Linux静态IP设置
- Linux静态IP设置
- Linux静态IP设置
- Linux静态IP设置
- Linux静态IP设置
- linux 设置静态IP
- Linux静态IP设置
- linux设置静态ip
- linux 静态ip 设置
- Linux静态IP设置
- Linux设置静态ip
- Linux静态iP设置
- Linux静态IP设置
- linux静态ip设置
- 电脑及软件安装记录
- java8新特性-default方法(defender方法)介绍
- es6的字符串
- 阮奇帧大哥关于X控件和面向对象的好文
- Spring注入遇到的问题
- linux静态IP相关设置
- 文件打开
- 服务器外网无法访问,阿里云服务器外网无法访问解决方案,腾讯云外网无法访问
- 递推(dp)-HDU5366
- linux 安装tar.bz2软件
- Android 版本号对比
- springboot mongo 不插入_class
- 用VS2008打开项目时出现了“初始化 Microsoft Visual SourceSafe 源代码管理提供程序时失败...”解决方式
- Maven打包生成包含所有依赖的jar包