LINUX.ORG.RU

Сообщения People

 

Centos 7x64

Привет всем, после обновления системы, стал падать pppoe соединение. Каждые 30-60 и не понятно почему. Может кто, что посоветовать? Провайдер Ростелеком, статический IP.

 

People
()

HLDS Centos 7 x86_64

Всем привет, вообщем есть проблема касаемо игрового сервера HLDS. при старте сервера наблюдаю большую нагрузку CPU. Причем без каких-либо дополнений, чистый сервер, чистая система.

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
  2660 hlds       0 -20  1041 100132   9980 R  40,1  0,6   1:09.54 ./hlds_li+

Что имеем:

Intel core i7 7820X 8 ядер 16 потоков 3.6 GHz, без разгона и прочее.

RAM 32GB 3000MHz

SSD 250 gb.

Ставил CentOS-7-x86_64-DVD-1708

Ничего не настраивал в плане ядра системы и т.д, все из коробки, ничего не ставил, только пару библиотек для работы steamcmd и сам сервера ну и обновил систему yum update.

Отключил в биосе экономию энергии SpeedStep.

Запускаю сервер с параметрами pingboost 3 sys_ticrate 1000

CPU   In    Out   Uptime  Users   FPS    Players
29.80 108.11 146.52    1080  1126  974.73      17
CPU   In    Out   Uptime  Users   FPS    Players
32.00 160.15 237.92    1081  1131  945.96      18
CPU   In    Out   Uptime  Users   FPS    Players
33.50 140.88 200.52    1082  1131 1049.94      18
CPU   In    Out   Uptime  Users   FPS    Players
38.00 151.39 213.89    1082  1131  995.01      18

В чем может быть проблема?

Неужели процессор не подходит под хост-сервер?

 

People
()

2 интернет канала Centos 7

Здравствуйте знатоки!

Имеется 2 интернет канала:

2 сетевые карты

1к - 192.168.0.2(интернет от роутера, основной)

2к - pppoe, статический IP 37.198.х.х.

Проблема, при подключении pppoe, пропадает интернет 1к, но доступ к роутеру есть, локальные ресурсы доступны, в интернет выхожу с 2к.

Как сделать так, чтобы были активны 2 интернета, но чтобы 1к был основной, а 2к и все программы которые работают через него принимали и отправляли ответы?

 

People
()

Iptables

Всем привет. Который день бьюсь проблемой, не могу создать локальную сеть между удаленными серверами. Помогите, кто разбирается с iptables.

Имеется 2 сетевые карты на моем ПК.

1 карта подключена к роутеру с интернетом.

2 карта подключена напрямую и будет использоваться для вирт.сервера.

Поставил сервер на VMware Workstation Pro 14 Centos 7.

Подключил провод к второй сетевой карте.

В настройках VMware для вирт.машины, выбрал 2 сетевую карту. Захожу на вирт.машину, создаю pppoe соединение, подключился, интернет есть, запустил необходимые службы, все работает из интернета службы видны.

Второй физический сервер располагается в другом городе, имеет прямое подключение к интернету (без pppoe), поставил Centos, запустил те же службы, все работает из интернета службы видны. Теперь необходимо, чтобы с физического сервера перенаправлялись запросы на вирт.сервер.

Конфигурация:

1 вирт.сервер имеет конфигурацию сети:

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.55.4.184  netmask 255.255.255.192  broadcast 10.55.4.191
        inet6 fe80::1b2c:c69d:522e:beba  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:cd:92:3b  txqueuelen 1000  (Ethernet)
        RX packets 126351071  bytes 10576512821 (9.8 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 176185945  bytes 34057531043 (31.7 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 12649  bytes 1025324 (1001.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12649  bytes 1025324 (1001.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet 91.188.116.198  netmask 255.255.255.255  destination 217.228.116.117
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 126285075  bytes 7793004231 (7.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 176168624  bytes 30180710885 (28.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
2 физический сервер имеет конфигурацию сети:
[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 52:54:00:8A:EF:8E
          inet addr:92.226.92.226  Bcast:92.226.95.255  Mask:255.255.252.0
          inet6 addr: fe80::5054:ff:fe8a:ef8e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:555044 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86459 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35042486 (33.4 MiB)  TX bytes:154412410 (147.2 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Что я предпринимал: Создаю файл на вирт.сервере tun0.sh:
#!/bin/sh
/sbin/iptunnel del tun
/sbin/iptunnel add tun mode gre remote 92.226.92.226 local 91.188.116.198 ttl 225
/sbin/ifconfig tun 10.0.0.2/24
/sbin/ifconfig tun up
/sbin/ifconfig tun pointopoint 10.0.0.1
/sbin/ifconfig tun multicast
/sbin/ip route add 10.0.0.0/24 dev tun src 10.0.0.2 table table4
/sbin/ip route add table table4 default via 10.0.0.1 dev tun
/sbin/ip rule add from 10.0.0.2 table table4
/sbin/ip rule add fwmark 4 table table4
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -d 10.0.0.2 -p udp -m udp --dport 1999 -j CONNMARK --set-mark 4
iptables -t nat -A PREROUTING -d 10.0.0.2 -p udp -m udp --dport 1999 -j DNAT --to-destination 91.188.116.198:1999
iptables -t mangle -A OUTPUT -s 91.188.116.198 -p udp -j CONNMARK --restore-mark
Создаю на физическом сервер аналогичный файл
#!/bin/sh
/sbin/iptunnel del tun
/sbin/iptunnel add tun mode gre remote 91.188.116.198 local 92.226.92.226 ttl 225
/sbin/ifconfig tun 10.0.0.1/24
/sbin/ifconfig tun up
/sbin/ifconfig tun pointopoint 10.0.0.2
/sbin/ifconfig tun multicast
iptables -t nat -A PREROUTING -d 92.226.92.226 -p udp -m udp --dport 2999 -j DNAT --to-destination 10.0.0.2:1999
iptables -t mangle -A OUTPUT -p udp -s 92.226.92.226 -j CONNMARK --restore-mark
sysctl -w net.ipv4.ip_forward=1
Запускаю эти бантики на обеих серверах и пробую пинговать при вкл iptables. На вирт.сервере
[root@localhost ~]# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
From 10.0.0.2 icmp_seq=2 Destination Host Unreachable
From 10.0.0.2 icmp_seq=3 Destination Host Unreachable
From 10.0.0.2 icmp_seq=4 Destination Host Unreachable
На физ.сервере
[root@localhost ~]# ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
И висит бесконечно.

Если выкл iptables на обеих машинах то они пингуют друг друга, в чем может быть проблема?

Если надо еще какую информацию, спрашивайте, скину.

 

People
()

RSS подписка на новые темы