linux下网络配置 命令
2024-09-26 22:52:19
一、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=:0c:::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 五、防火墙设置
、直接关闭防火墙(centos7可用)
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动 、设置 iptables service(没有就安装 iptables-services)
vi /etc/sysconfig/iptables
增加规则 -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -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--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
最新文章
- spring的@Transactional
- css定位和浮动
- idea配置。
- JTA和JDBC事务
- LinuxShell脚本攻略--第六章 B计划
- TCP/IP详解学习笔记(8)-- UDP:用户数据报协议
- net Core 通过 Ef Core 访问、管理Mysql
- Sed简介 (转)
- vs下开端口直接调试iis
- 【公告】关于8.8MIP组件审核平台故障的说明
- How to Build a Chat Bot Using Azure Bot Service and Train It with LUIS
- oracle 结果集合并
- 利用lnmp一键安装的php环境忘记mysql,root用户密码解决方法
- JavaScript基础笔记(七)DOM
- c#之如何操作excel
- 【spring源码分析】IOC容器初始化——查漏补缺(一)
- synchronized 的局限性 与 Lock 的优点
- 阅读OReilly.Web.Scraping.with.Python.2015.6笔记---Crawl
- Linux:简单的并发服务器实现
- nodeJs 接收请求参数和发送请求参数
热门文章
- ES6 语法简介
- textarea出现多余的空格
- Echart..js插件渲染报错 data.length<;1?
- TDirectory.GetLogicalDrives获取本地逻辑驱动器
- TDirectory.GetLastAccessTime获取指定目录最后访问时间
- Vcl.FileCtrl.SelectDirectory
- Python全栈开发-web框架之django
- C语言-06复杂数据类型-04 结构体
- E8.Net 工作流二次开发架构平台
- 标签form表单里的属性简单介绍了一下