linux下网络配置 命令
一、IP的配置: 不直接修改文件方式: 设置网卡eth0的IP地址和子网掩码: sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0 设置网关: sudo route add default gw 192.168.2.254 手动修改文件方式: 第一(二)块网卡的配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0 (不同系统不同一般含有eth0) DEVICE=eth0 BOOTPROTO=none #指定是静态分配IP还是动态分配。取值有:static dhcp ONBOOT=yes #系统启动时加载 HWADDR=00:0c:29:84:d1:b1 IPADDR=192.168.8.200 NETMASK=255.255.255.0 GATEWAY=192.168.8.1 #设置默认网关(可在下面设置) TYPE=Ethernet /etc/network/interfaces(ubuntu) auto eth0 iface eth0 inet static #取值有:static dhcp (dhcp:可用sudo dhclient eth0获取ip地址) address 192.168.2.1 gateway 192.168.2.254 netmask 255.255.255.0 #network 192.168.2.0 #broadcast 192.168.2.255 二、修改网关 vim /etc/sysconfig/network 增加一条网关信息 GATEWAY=192.168.1.1 三、修改DNS vim /etc/resolv.conf #指定当前主机的DNS服务器,最多可指定三个 search lpwr.net #设置当前主机的默认查找域 nameserver 192.168.0.100 #指定首选DNS服务器 nameserver 172.16.254.2 四、重新加载网络配置 /etc/init.d/networking restart(ubuntu) /etc/init.d/network restart(redhat centos) Service network restart 五、防火墙设置 1、直接关闭防火墙(centos7可用) systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、设置 iptables service(没有就安装 iptables-services) vi /etc/sysconfig/iptables 增加规则 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 50070 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 19888 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 9000 -j ACCEPT 保存退出后 systemctl restart iptables.service #重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 六、禁用IPV6 sudo vi /etc/modprobe.d/blacklist.conf 表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。 注意:只能在root用户模式下才可以修改 在文档最后添加 blacklist ipv6 然后查看修改结果 cat /etc/modprobe.d/blacklist.conf 七、修改hostname 修改/etc/hosts文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。 修改/etc/sysconfig/network文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。 使用命令hosname更改一下,命令为:hostname 新的主机名,然后用hostname名称查看是否修改成功。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=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=a519cbd2-2c3c-4394-82de-e10ab0fd91d3 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.100.91 NETMASK=255.255.255.0 GATEWAY=192.168.100.1 DNS1=192.168.100.1 DNS2=114.114.114.114
centos静态demo
centos 7查看网卡UUID
nmcli con show