Linux_RHEL_设置网络

简介: 目录目录SelinuxIptableNetworkManager基本网络配置编辑网卡子接口ip指令ifconfig指令修改主机名服务端口Selinux是Linux的一种权限管理,可以有效限制Root权限。

目录

Selinux

是Linux的一种权限管理,可以有效限制Root权限。SELinux可能会使网络连接的相关服务无法访问,建议关闭。
关闭SElinux
#修改配置 永久关闭
vim /etc/selinux/config
SELINUX=disabled
#SELINUX=permissive force enforce
#命令行 临时关闭
getenforce #enforcing
setenforce 0
getenforce #permissive

Iptable

iptable防火墙以后会详细介绍,前期实验建议关闭,会影响很多服务之间的通信。
iptables -nvL #查看防火墙规则
iptables -F #清空防火墙
service iptables save
service iptables restart

NetworkManager

关闭网络管理员 ,这是RHEL6很鸡肋的功能。
service NetworkManager stop
chkconfig NetworkManager off 禁止开机启动该服务

基本网络配置

1.ifconfig 显示当前网络设置
2.关闭iptables
3.关闭NetworkManager
4.关闭Selinux

5.编辑网卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
HWADDR=”00:0C:29:64:13:00”
NM_CONTROLLED=”no”
ONBOOT=”yes”
BOOTPROTO=static #设置静态方式获取IP,也可以是DHCP方式
IPADDR=”192.168.1.181”
NETMASK=”255.255.255.0” #地址掩码
GATEWAY=”192.168.1.1” #网关
DNS1=”192.168.1.181”
5.service network restart #重启网络服务,使配置生效

编辑网卡子接口

实现一个MAC地址(网卡)可以对应多个IP地址。
1.生成网卡子接口配置文件
cp -p ifcfg-eth0 ifcfg-eth0:0
2.编辑网卡子接口配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=”eth0:0”
HWADDR=”00:0C:29:64:13:00”
NM_CONTROLLED=”no”
ONBOOT=”yes”
IPADDR=”172.168.1.190”
NETMASK=”255.255.255.0”
GATEWAY=”172.168.1.1”
DNS1=”192.168.1.181”

ip指令

ip addr show dev eth0 显示网卡中的ip
ip addr add dev eth0 192.168.0.100/24 增加网卡ip
ip addr del dev eth0 192.168.0.100/24 删除网卡ip

ifconfig指令

ifconfig eth0 172.16.0.100 netmask 255.255.0.0 临时设定网卡eth的IP和掩码
ifconfig eth0 172.16.0.100/24 临时设定ip和24位掩码
ifconfig eth0 up
ifconfig eth0 down

ifconfig eth0 | grep HWaddr 管道服务
ifconfig eth0 down
ifconfig eth0 hw ether 00:0C:29:64:13:01 硬件地址
service network restart
ifconfig eth0 hw ether 00:0C:29:64:13:00

修改主机名

vim /etc/sysconfig/network 永久修改主机名文件
hostname www.jmilk.com

服务端口

Vim /etc/services
cat /etc/services | grep ” 80/tcp”

相关文章
|
1月前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
54 4
|
3天前
|
Ubuntu Linux
Linux实践|设置静态 IP 地址
Linux实践|设置静态 IP 地址
16 0
Linux实践|设置静态 IP 地址
|
22小时前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
9 0
|
22小时前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
6 0
|
1月前
|
网络协议 算法 网络性能优化
C语言 网络编程(十五)套接字选项设置
`setsockopt()`函数用于设置套接字选项,如重复使用地址(`SO_REUSEADDR`)、端口(`SO_REUSEPORT`)及超时时间(`SO_RCVTIMEO`)。其参数包括套接字描述符、协议级别、选项名称、选项值及其长度。成功返回0,失败返回-1并设置`errno`。示例展示了如何创建TCP服务器并设置相关选项。配套的`getsockopt()`函数用于获取这些选项的值。
|
1月前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
22 1
|
1月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
|
13天前
|
Linux Shell
10-8|linux date设置时间
10-8|linux date设置时间
|
16天前
|
Unix Linux Python
Cron定时设置在linux和mac中的使用
文章详细说明了如何在Linux和Mac操作系统中使用Cron进行定时任务的设置,并提供了多个Cron表达式的实例。
29 0
|
28天前
|
网络协议 Linux
Linux 网络配置
了解基本命令与权限后,如何让Linux系统联网?可通过编辑`/etc/sysconfig/network-scripts/`下的`ifcfg-ethX`文件配置网卡,其中`ethX`代表第X块网卡。对于DHCP自动获取或静态IP,需设置`BOOTPROTO`参数,并指定IP、子网掩码和网关等。配置完成后,运行`/etc/init.d/network restart`重启网络。DNS可在`/etc/resolv.conf`中设置,添加`nameserver`行即可,无需重启网卡。配置好后,可用`ifconfig`查看IP信息,并通过远程工具如SecureCRT连接服务器。
48 0