LINUX.ORG.RU
ФорумAdmin

OpenVZ и Centos, доступ к интернету

 , ,


0

1

Сразу предупрежу, гайды читаю, и в первую очередь гуглю, но здесь ответа найти не могу. реальная машина на win 7. В ней виртуалбокс с CentOS 6 на нем. На CentOS 6 установлен OpenVZ, и запущен контейнер 101 с CentOS, и присвоен адрес 10.0.3.1 и неймсервер 10.0.2.1.

Вопрос такой. Как предоставить доступ контейнеру к интернету? Обнаружил в ifconfig (контейнера) адаптер venet0:0. прописан айпи 10.0.3.1 p-t-p 10.0.3.1 Bcast 10.0.3.1 mask 255.255.255.0 В хосте (CENTOS) на адаптере venet0:0 UP BROADCAST MONITORING NO ARP. Я так понимаю нужно как-то присвоить хосту адрес и начать раздавать интернет. но как понятия не имею. Даже не знаю как указывать основной шлюз, помню что-то вроде команды route на дебиане. :) Надеюсь на вашу помощь.


Ответ на: комментарий от i_gnatenko_brain

sysctl -w net.ipv4.conf.em1.forwarding=1 sysctl -w net.ipv4.conf.em1.proxy_arp=1 начиная с этих команд уже не работает. То ли разница с Федорой, то ли что.

buin
() автор топика
Ответ на: комментарий от buin

Порты пробрось. //Я бы на твоем месте на улке бы еще погулял, ну или ранец бы подготовил.

anonymous
()
Ответ на: комментарий от i_gnatenko_brain

начал вбивать заново. Смотрю - работает. Оказывается я забыл выйти из контейнера и вбил

sysctl -w net.ipv4.ip_forward=1 sysctl -w net.ipv4.conf.em1.forwarding=1 sysctl -w net.ipv4.conf.em1.proxy_arp=1

в контейнере. Надеюсь ничего страшного. А на хосте не прописывается:

# sysctl -w net.ipv4.ip_forward=1

net.ipv4.ip_forward= 1

# sysctl -w net.ipv4.conf.em1.forwarding=1

error: «net.ipv4.conf.em1.forwarding» is an unknown key

# sysctl -w net.ipv4.conf.em1.proxy_arp=1

error: «net.ipv4.conf.em1.proxy_arp» is an unknown key

buin
() автор топика
Ответ на: комментарий от i_gnatenko_brain

В общем извиняюсь за долгую задержку, em1 на eth0 поменять действительно помогло. Но я сразу застреваю на этом моменте:

Enable forwarding in virtual eth: sysctl -w net.ipv4.conf.veth101.1.forwarding=1

и выдает

error: "net.ipv4.conf.veth101.1.forwarding" is an unknown key
Причем интерфейс veth101.1 на хосте существует. У меня есть подозрения что можно сделать все проще. Ведь сеть venet по сути уже настроена, и может пинговать хоста. Но интернет с него не принимает. Все ведь должно решаться парой команд.

buin
() автор топика
Ответ на: комментарий от i_gnatenko_brain

Вышло очень много строк. Подключен не через ssh, а смотрю в окне виртуалбокса. В общем ни прочитать нормально ни скопировать не могу. Можно ли это вывести в файл?

buin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.