oracle6/7/8linux网络常用命令

1.oracle6/7/8添加网卡:

临时用的添加

ifconfig  etho:1 192.168.3.31 netmask 255.255.255.0
#如果这个Oracle7添加网卡输入错了,我们可以把他删了或者说禁用:
sudo ifconfig etho:1 down  #这会将虚拟接口 ens160:1 关闭。

如果你的虚拟机用的是桥接只能用于内网连接的情况下,又想访问百度连接互联网时有以下方法:
打开 vi etc/resolv.conf
键入 nameserver 192.168.1.3 (本地的默认网关)
打开 百度验证一下:

traceroute www.baidu.com  /   ping www.baidu.com
[root@oracle7 ~]# traceroute www.baidu.com
traceroute to www.baidu.com (110.221.68.5), 30 hops max, 60 byte packets
 1  192.168.1.32 (192.168.3.80)  3004.759 ms !H  3004.553 ms !H  3004.498 ms !H

2.route 命令的含义是将特定的主机路由到另一个网关

[root@oracle8 ~]# route
[root@oracle8 ~]# sudo route add -host 192.168.3.33 gw 192.168.3.34

route: 这是用于管理系统路由表的命令。

add: 表示您要添加一个新的路由。

-host 192.168.3.33: 这部分指定了要路由的目标主机的IP地址,即192.168.3.33

gw 192.168.3.34: 这部分指定了要将数据包发送到的网关(Gateway)的IP地址,即192.168.3.34

所以,这个命令的作用是告诉系统将所有发往192.168.3.33的数据包发送到网关192.168.3.34,以便进一步路由到目标主机。

这种类型的路由通常用于配置特定的网络配置,例如将流量从一个子网传递到另一个子网,或者在特定网络环境下进行网络故障排除。

3.配置主机名(hostname)

#临时的设置:
 [root@oracle6 ~]# hostname  oracle6
#永久性的是:
 [root@oracle6 ~]# vi  /etc/hosts
 #在里面键入 
 192.168.1.18  oracle6
[root@oracle6 ~]# :wq #保存退出
再次修改etc/sysconfig/network
[root@oracle6 ~]# vi etc/sysconfig/network
#键入
hostname=oracle6
wq! #保存退出
#然后查看host下有没有需要修改的
[root@oracle6 ~] vi /etc/host
host.conf hostname hosts
[root@oracle6 ~]vi .etc/hostname
#原来的是fgedu
#修改以后 
oracle6
:wq!   #保存

[root@oracle6 ~] reboot #重启一下,就是新的主机名啦

3.1

第二种方法修改主机名是:hostnamectl红帽6中不适用
[root@oracle6 ~] hostnamectl set-hostname fgedu
再然后重复3上面的步骤。

4.0如何修改ip地址????

4.1永久性修改

[root@oracle6 ~] # cd /etc/sysconfig/network-scripts/
[root@oracle6 ~] # ls
[root@oracle6 network-scripts]# ls
*ifcfg-eth0*   ifdown-post    ifup-eth    ifup-routes
ifcfg-lo     ifdown-ppp     ifup-ippp   ifup-sit
ifdown       ifdown-routes  ifup-ipv6   ifup-tunnel
ifdown-bnep  ifdown-sit     ifup-isdn   ifup-wireless
ifdown-eth   ifdown-tunnel  ifup-plip   init.ipv6-global
ifdown-ippp  ifup           ifup-plusb  net.hotplug
ifdown-ipv6  ifup-aliases   ifup-post   network-functions
ifdown-isdn  ifup-bnep      ifup-ppp    network-functions-ipv6

[root@oracle6 ~] # vi  ifcfg -eth0
#改之前要把这个文件备份,cp ifcfg-eth0 ifcfg-eth0.bak 避免丢失
[root@oracle6 network-scripts]# vi ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="bc0fcd11e-7556-4c83-90149-2680d41e24c51"
IPADDR=192.168.4.33  #把这个改了    
PREFIX=24
GATEWAY=192.168.1.4   #根据自己的网关修改
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:1B:CD:aw
LAST_CONNECT=16947612968w

:wq!   #保存
#重启一下网卡
[root@oracle6 network-scripts]# nmcli c down eth0 && nmcli c up eth0
#或者用这个
[root@oracle6 network-scripts]#  ifdown eth0 && ifup eth0

4.2(临时修改的)

#慎用,尽量不用这么改
`[root@oracle6 ~] # ifconfig ens33 192.168.3.31 netmask 255.255.255.0

然后返回到本地ping 192.168.3.31 能ping通就是修改成功
但是你用虚拟机ping本地是ping不通的,
输入运行以下命令以查看当前的路由表

 [root@oracle6 ~] # netstat -rn
# 确认是否存在默认网关的配置,它通常以 0.0.0.0 表示
#使用 route 命令来修改默认网关。例如:
#换为您要设置的新网关的IP地址
 sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.3.31
#可以配临时的网关:
[root@oracle6 ]# route add default gw 192.168.1.250
[root@oracle6 ]# route del default gw 192.168.1.250  #删掉
#如果想永久性的修改:(小型机 sa中网络切换会用到)
[root@oracle6 ]# vi /etc/rc.local
#把这句键入即可
route add default gw 192.168.1.250
#第二种方法:在网卡里面修改相关的网关
[root@oracle6 ]# cd /etc/sysconfig/network-scripts/ifcfg-eth0


注意:192.168.1.0 是一个网络地址,通常用于表示整个网络。在子网掩码为 255.255.255.0(也就是 /24 子网)的情况下,它代表了从 192.168.1.1 到 192.168.1.254 的所有可用IP地址。

当你在路由表中添加一条规则时,你需要指定目标网络。在这个例子中,我们假设您要将所有发送到 192.168.1.0/24 网络的流量重定向到 192.168.3.31。

猜你喜欢

转载自blog.csdn.net/weixin_43798406/article/details/133011852