Linux如何配置网络游戏服务器?

Linux如何配置网络游戏服务器?,第1张

使用 命令行 在Ubuntu Linux中重新启动网络

如果你使用的是Ubuntu服务器版,则已经在终端中。如果使用的是桌面版,则可以使用Ubuntu中的Ctrl+Alt+T键盘快捷方式访问终端。

现在,可以使用多个命令在Ubuntu中重新启动网络,要说明的是,命令也适用于在Debian和其他Linux发行版中重新启动网络。

这是使用命令行重新启动网络的最简单方法,它等同于图形化方式(重新启动Network-Manager服务)。

sudo service network-manager restart

网络图标应该消失片刻,然后重新出现。

service命令只是此方法的包装器(也适用于initd脚本和Upstart命令),systemctl命令比服务更通用:

sudo systemctl restart NetworkManagerservice

网络图标(再次)应该消失一会儿,要查看其他systemctl选项,可以参考Systemd入门教程。

这是在Linux机器上处理网络的另一种工具,这是一个非常强大的工具,我觉得非常实用,许多系统管理员都喜欢它,因为它易于使用。

此方法有两个步骤:关闭网络,然后重新打开网络:

sudo nmcli networking off

网络将关闭,图标将消失,要重新打开它:

sudo nmcli networking on

此命令直接处理网络接口,将其状态更改为可以或不可以传输和接收数据的状态,它是Linux中必须知道的网络命令之一。

要关闭所有网络接口,请使用ifdown:

sudo ifdown -a

使用ifup重新打开所有网络接口:

sudo ifup -a

注意:此方法不会使系统托盘中的网络图标消失,但你将无法进行任何类型的连接。

这个好像不可能我只见过linux有这个功能

大概设计思路是这样的,你可以参考下:
linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,
对于以太网的第一个网络设备,配置文件名一般为ifcfg-eth0。
如果需要为第一个网络设备多绑定一个IP地址,只需要在
/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,
内容样例为:
DEVICE="eth0:0"
IPADDR="21110010119"
NETMASK="2552552550"
ONBOOT="yes"
其中的DEVICE为设备的名称,
IPADDR为此设备的IP地址,
NETMASK为子网掩码
ONBOOT
表示在系统启动时自动启动。
如果需要再绑定多一个IP地址,
只需要把文件名和文件内的DEVICE中的eth0:x加一即可。
LINUX最多可以支持255个IP别名
多个网卡绑定一个IP
使用多块网卡虚拟成为一块网卡,具有相同的IP地址。
这项技术其实在sun和cisco中已经存在,分别称为Trunking和etherchannel技术,
在linux中,这种技术称为bonding。
因为bonding在内核24x中已经包含了,
只需要在编译的时候把网络设备选项中的
Bonding driver support选中就可以了。
然后,重新编译核心,重新起动计算机,执行如下命令:
ismod bonding
ifconfig eth0 down
ifconfig eth1
down
ifconfig bond0 ipaddress
ifenslave bond0 eth0
ifenslave
bond0 eth1
现在两块网卡已经象一块一样工作了,这样可以提高集群节点间的数据传输。
你最好把这几句写成一个脚本,再由/etc/rcd/rclocal调用,
以便一开机就生效。
bonding对于服务器来是个比较好的选择,在没有千兆网卡时,
用两三块100兆网卡作
bonding,可大大提高服务器到交换机之间的带宽。
但是需要在交换机上设置连接bonding 网卡的两个口子映射为同一个虚拟接口。

比如你的互联网网关是1921681100; cisco上的内部IP是1921681200,银行服务器的地址是10101000/24 接互联网的那个网卡配置默认网关1921681100 命令行下增加到银行的路由: route -p add 10101000 mask 2552552550 1921681200 如银行有多个子网或IP,照葫芦画瓢多加几条静态路由就行了。 一台电脑是无法有多个默认网关的,因为它无法判断下一跳是从那个出口才是正确的。 只有路由器或者三层交换是可以通过route-map方式来实现多网关。

Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题

在项目中遇到需要远程调试和运维,一是为了节约公司成本,二也是为了节省人力。

项目的基本架构是边缘系统自成一局域网:包括linux系统的机器、其他嵌入式设备、路由器,路由器一般是普通的路由非4G路由。linux系统机器配置了多张网卡(有线网卡、无线网卡),我们想利用这个linux机器作为网关,一是做反向代理进行内网穿透,二是进行内、外网打通。

局域网网段为1921681X,路由IP:19216811,linux机器有线网卡连路由配静态IP:1921681180

linux机器无线网卡连接可以通公网的WIFI(可以连手机热点),配置dhcp模式以适应不同路由器网段,比如连接手机热点获得的IP:17220102,这个能连接公网的网段最好要和局域网网段分开。此时ping >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13001703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存