ProFfeSsoRr
Вообще странно. Попробуй 777 права дать, а не просто +х.
пробовал, все также =(((

Делал вот по этой статье : http://www.cstrike-planet.com/tutorial/1-Linux-Install-CS-Source/5
Тут про это ничего не сказано ((
Всем спс, до конца все понял прочитав статью: https://wiki.archlinux.org/index.php/Internet_Share_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29
Помогите пожалуйста, ставлю hl2 сервер, пытаюсь загрузить батник чтобы начать загрузку серверов и никак немогу его запустить. Вот итог моих попыток:
Делаю папку для сервера
mkdir /opt/server1
Затем перехожу в эту папку и загружаю в неё бин файл
Затем ставлю ему chmod чтобы он запускался
chmod +x hldsupdatetool.bin
Пытаюсь его запустить, и выдает следующие
./hldsupdatetool.bin
-bash: ./hldsupdatetool.bin: No such file or directory
а если не вводить “chmod +x hldsupdatetool.bin”
То пишет что недостаточно привилегий для запуска.

что делать? как запустить его.
На ubuntu успешно запускался и предлагал лицензионное соглашение.
Shaman
там не только команда, там файл править придется походу. и как это доступа нет, кабель от вашего компа к серву есть? сделайте ссш, что б доступ был
в вики тут все написано ;)
Через Putty заходил, но сейчас сервер в оффлайн (( как что дык сразу пришлю настройки,
может хотябы просто на примере покажите что тут заместо <исходящий интерфейс> вставлять. Может eth1?
iptables -t nat -A POSTROUTING -o <исходящий интерфейс> -j MASQUERADE 

Просто хотелось бы приблизительную инструкцию когда завтра пойду настраивать сервер. :)
Shaman
покажите ваш rc.conf и вывод команды ifconfig -a c сервера
В данный момент к серверу у меня нет доступа(стоит у друга). А хотя бы приблизительно как выглядит команда.
эмм, ну настраивал я вот по этому мануалу, конечно немного под себя.
Основной конфигурационный файл – /etc/rc.conf
Выбираем соответствующий пункт и нажимаем Enter.
Редактор nano загружает содержимое текстового файла rc.conf, расположенного в папке файлов конфигурации etc.
Для начала мы настроим сеть. Переходим к разделу NETWORKING в файле и внимательно впиваемся взглядом в строчки
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" 
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
Значит так, если мы настраиваем сервер, то речи о динамической раздаче IP-адресов быть не может. Поэтому мы убираем комментирующую решетку перед первой строкой и ставим ее на вторую строчку. Получается вот что:
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" 
#eth0="dhcp"
Теперь развлекаемся с первой строкой. Вместо 192.168.0.2 прописываем IP-адрес сервера. Мой сервак находится в локальной сети и имеет адрес 192.168.0.200 (именно его я и указываю).
netmask 255.255.255.0 Это нас устраивает. Данный формат маски говорит о том, что в подсети могут находится 254 компьютера (первые три составляющие IP-адреса у них фиксированы, а последняя изменяется от 1 до 254). Ну и ладно.
broadcast 192.168.0.255 – это IP-адрес для широковещательных пакетов. Если на данный IP будет отправлен пакет, то его получат все компьютеры подсети. Ну и хорошо, нас это устраивает.
В результате имеем следующее вместо первой строки:
eth0="eth0 192.168.0.200 netmask 255.255.255.0 broadcast 192.168.0.255" 
Крутим ниже, к строке
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
Первая строка указывает шлюз. Моя локальная сеть организована таким образом, что перед сервером расположен роутер, имеющий адрес 192.168.0.1, его я и указываю в качестве шлюза. Если в вашем случае, никакого роутера нет, то администратор сети должен сообщить вам IP-адрес шлюза, его здесь и укажете.
Во второй строке нам нужно, всего на всего, убрать восклицательный знак:
ROUTES=(gateway)
С этим файлов все. Жмем ctrl+o для записи и ctrl+x для выхода.
Следующим конфигурационным файлом, к которому мы проявим интерес, будет /etc/resolv.conf
Здесь все очень просто. В формате nameserver ip необходимо указать DNS.
Прямо под строкой #nameserver <ip> дописываем следующее
nameserver 192.168.0.1
nameserver 8.8.8.8
Кто такой 192.168.0.1 вы, уважаемый читатель, уже знаете.
8.8.8.8 – это DNS от Google. Указываю его, в качестве альтернативного.
Следующий интересный файл – /etc/hosts.deny
По умолчанию в этом файле запрещаются все соединения. Поправить это можно закомментировав строку ALL: ALL: DENY, т.е. поставить # перед фразой решетку, вот так:
# ALL: ALL: DENY
Сохраняем файл и выходим.
Подключаюсь напрямую по локалке, как видно из картинки. Две сетевые карточки в сервере, одна воткнута в инет другая мой комп.
ип у сервера по локалке: 192.168.0.1, у меня 192.168.0.2
Shaman
ээ, ну как же, pacman поможет, пакет называется iptables.
это интерфейс с интернетом ^_^ ifconfig
Ну идею я понял спс, а все таки что в “<исходящий интерфейс>” подставлять?
Какой командой его устанавливать и “<исходящий интерфейс>” тут что подставлять?
Внешний IP адрес статичный(не меняется)
А можно по подробнее разживать, ну какой пакет устанавливать, какой командой и как настраивать это все. Заранее спасибо.
Первый раз с Linux работаю, делал все до этого исключительно по урокам.
Всем привет, прошу мне помочь. Я уже почти полностью настроил свой сервер в качестве вэб хостинга(мой первый опыт ^_^). Так вот, я хочу настроить сеть таким образом чтобы подключенный по второй сетевой карточке мой личный компьютер имел доступ в интернет.Подскажите как это возможно реализовать на ArchLinux. Подключение прямое без VPN. При использовании Windows Server 2008 таких вопросов не возникало.
Для наглядности вот картинка