Linux的ip设置
配置 静态 ip
配置网络需要的文件 ifcfg-eth0文件 路径:eth/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0文件配置解析:
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.0.1.27
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
BROADCAST=10.10.1.255
HWADDR=00:0C:29:13:5D:74
PEERDNS=yes
DNS1=10.0.1.41
USERCTL=no
NM_CONTROLLED=no
IPV6INIT=yes
IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64
1. 配置参数说明
注:这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号。
TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。
- DEVICE:网络接口名称
- BOOTPROTO:系统启动地址协议
none:不使用启动地址协议
bootp:BOOTP协议
dhcp:DHCP动态地址协议
static:静态地址协议 - ONBOOT:系统启动时是否激活
yes:系统启动时激活该网络接口
no:系统启动时不激活该网络接口 - IPADDR:IP地址
- NETMASK:子网掩码
- GATEWAY:网关地址
- BROADCAST:广播地址
- HWADDR/MACADDR:MAC地址。只需设置其中一个,同时设置时不能相互冲突。
PEERDNS:是否指定DNS。如果使用DHCP协议,默认为yes。
yes:如果DNS设置,修改/etc/resolv.conf中的DNS
no:不修改/etc/resolv.conf中的DNS - DNS{1, 2}:DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。
- NM_CONTROLLED:是否由Network
Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。 yes:由Network Manager控制
no:不由Network Manager控制 - USERCTL:用户权限控制
yes:非root用户允许控制该网络接口
no:非root用户不运行控制该网络接口 - IPV6INIT:是否执行IPv6
yes:支持IPv6
no:不支持IPv6
IPV6ADDR:IPv6地址/前缀长度
2.配置生效
为了使网络配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改网络接口配置文件。但是,这些文件修改后,并不能立即生效。有两种方式使修改文件的网络配置生效:
1) 执行service network restart命令,重启网络服务(推荐)
2) 重启计算机
配置 动态 ip(自动分配)
使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。
chkconfig –level 2345 network on
修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。
使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
临时 配置 ip
使用命令来执行 ifconfig eth0 192.168.0.1(自己要设置的IP)这个命令是更改主机IP,回车后你什么都看不到,就表示成功了,但是此命令所做的更改在下次重启后就会失效。
ifconfig eth0 network 255.255.255.0(自己设置的子网掩码)该命令是设置主机的子网掩码,所做的设置也是临时的。
来自:
http://blog.csdn.net/u011069096/article/details/49407161
https://www.cnblogs.com/aventador/p/3375434.html
http://blog.csdn.net/jmyue/article/details/17288467
Linux的ip设置相关推荐
- Linux安装—IP设置
2019独角兽企业重金招聘Python工程师标准>>> IP设置 务必不要把Linux的IP设置为和我们的真实机位于同一网段(这可能会跟其他机器造成冲突) 具体操作是:在安装虚拟机时 ...
- VMware设置及linux静态ip设置
1. VMWARE虚拟机NAT模式上网设置 1.1. VM虚拟机设置 1.1.1. 虚拟机全局设置 启动虚拟机选择[虚拟网络编辑器] 如果需要管理员权限点[更改设置],没有提示这忽略这一步 选 ...
- VMware Linux 静态 IP 设置-【nmtui】
目录 VMware软件以及虚拟网卡的设置 1 查看 WMare NAT 网关 2 设置VMnet8网络适配器地址 3 设置目标Linux虚拟机为NAT连接 Linux系统中使用nmtui命令的设置 使 ...
- 宝塔面板Linux工具箱IP设置,宝塔Linux工具箱
Linux工具箱 提供服务器的一些系统工具.主要有配置DNS.Swap交换分区.时区设置.系统密码.IP设置. DNS设置 修改当前服务器的DNS服务器,保存DNS前,请测试当前DNS是否能够正常使用 ...
- linux 的ip 设置lo_Linux服务器设置静态IP的方法
这里以CentOS 7系列为例设置静态IP,原来RedHat系列的Linux发行版可以通过setup工具方便的设置静态IP,但是在版本7之后setup工具的功能就逐渐减弱了,所以这时候采用修改配置文件 ...
- Linux静态IP设置
IP配置: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:26:18:0B:38:C ...
- linux 的ip 设置lo_linux网络虚拟化: network namespace 简介及实验
namespace(命名空间)和cgroup是软件容器化(想想Docker)趋势中的两个主要内核技术.简单来说,cgroup是一种对进程进行统一的资源监控和限制,它控制着你可以使用多少系统资源(CPU ...
- ubuntu linux固定ip设置,Ubuntu 配置静态IP
Ubuntu是属于Debian系衍生的发行版目录结构和RedHat系Linux发行版有所不同,但个人认为RedHat系的目录结构会更加接近Unix风格,相对这些各种Linux发行版遇到不懂的还是先查查 ...
- linux ip addr peer,Linux网络IP设置
1.虚拟机选桥接 2. ip addr查看有没有IP地址. 3. 没有,cd /etc/sysconfig/network-scripts打开这个目录..ls 显示网卡信息. 4. vi ifcfg- ...
最新文章
- 使用树形结构保存实体
- linux fuser 命令 查看文件/网络端口 被什么进程占用
- 中国抛光打磨机器人行业发展方向分析与十四五战略规划研究报告2022年版
- 外观模式(Façade Pattern)
- Spring IOC容器-自动装配
- 识别产品外观的合格软件_产品外观质量视觉检测系统.PDF
- Android之使用MediaPlayer和SurfaceView组件播放一个简单的视频
- [闲谈]程序猿一天的日程安排
- 但见苹果笑,那闻三星哭
- php扫描目录字典,Python如何实现敏感目录扫描 Python实现敏感目录扫描代码示例...
- 【特征提取】基于matlab自相关函数最大值端点检测【含Matlab源码 1769期】
- mybatis mysql 调用存储过程 多个返回值_Mysql面试知识点总结(进阶篇)
- 德芙网络营销策略ppt_看德芙网络营销策划经典案例,戳这里!
- ffmpeg命令分析-b:v
- rvz03支持服务器主板,占地面积超小的一款ITX机箱、银欣RVZ03小乌鸦3机箱 评测
- 计量经济学及Stata应用 陈强 第九章模型设定与数据问题习题9.5
- 3.16 使用历史纪录画笔工具 [原创Ps教程]
- 多边形的扫描转换算法——扫描线算法(计算机图形学)
- 上班摸鱼小游戏—推筒子
- 基于遗传算法改进BP神经网络的电池容量SOC预测