CentOS系统如何配置临时IP和永久IP

一、配置临时IP地址


1.查看网络接口 

ifconfig 仅仅查看当前活动状态的网络接口
ifconfig eth0 仅查看eth0网卡状态信息
ifconfig -a 即ifconfig -all 查看所有启动禁用的网络接口
ip a 查看所有的网络接口信息

2.启动关闭网卡 

启动网卡 
ifconfig eth0 up 
ifup eth0
关闭网卡 
ifconfig eth0 down 
ifdown eth0

3.临时IP配置

临时修改IP地址,立即生效,重启服务器或网络失效 
[root@gsy ~]# ifconfig eth0 192.168.56.111 netmask 255.255.255.0 
[root@gsy ~]# ifconfig eth0 192.168.56.112/24 
[root@gsy ~]# ifconfig eth0 192.168.56.113 ->默认24掩码

4.重启网络

[root@gsy ~]# systemctl restart network    //centos7 
[root@gsy ~]# service network restart     //centos5/6 
[root@gsy ~]# /etc/init.d/network restart  //centos5/6


二、修改配置文件,配置永久IP地址

Centos网卡配置文件路径:

/etc/sysconfig/network-scripts

修改配置文件:

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

[root@gsy ~]# cat ifcfg-ens33 //查看配置文件

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #手动模式从“dhcp”改成“static”
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c886ea74-29f0-487c-9947-34345f1d3623
DEVICE=ens33
ONBOOT=yes        #设置开机自启
#配置IP地址信息
IPADDR=192.168.100.90
NETMASK=255.255.255.0
GATEWAY=192.168.100.1

[root@gsy ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33  #编辑配置文件

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在CentOS配置永久静态IP并优化网络,需要执行以下步骤: 1. 打开网络配置文件 `/etc/sysconfig/network-scripts/ifcfg-eth0`,其中 eth0 是你的网卡名称,可以使用命令 `ifconfig -a` 来查看。 2. 将 `BOOTPROTO` 修改为 `static`,表示使用静态IP地址。 3. 添加 `IPADDR`、`NETMASK`、`GATEWAY` 和 `DNS1` 参数,分别表示IP地址、子网掩码、网关和DNS服务器。例如: ``` BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ``` 4. 如果你的网络需要使用另外的DNS服务器,可以在 `/etc/resolv.conf` 文件中添加,例如: ``` nameserver 114.114.114.114 nameserver 8.8.8.8 ``` 5. 重新启动网络服务,使配置生效,可以使用以下命令: ``` service network restart ``` 6. 如果你的网络需要进行优化,可以尝试以下操作: - 禁用IPv6:可以在 `/etc/sysctl.conf` 文件中添加以下参数: ``` net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 ``` 然后使用命令 `sysctl -p` 使配置生效。 - 调整TCP参数:可以在 `/etc/sysctl.conf` 文件中添加以下参数: ``` net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 300 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.tcp_syncookies = 1 ``` 然后使用命令 `sysctl -p` 使配置生效。 - 开启TCP BBR:可以在 `/etc/sysctl.conf` 文件中添加以下参数: ``` net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr ``` 然后使用命令 `sysctl -p` 使配置生效。 以上操作可以根据实际情况进行调整和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值