Jump to content
Калькуляторы

IP - Псевдоним

Добрый вечер! Снова столкнулся с проблемой!!! В FreeBSD псевдоним - IP можно указать так - (ifconfig dc0 inet 192.168.0.100 netmask 255.255.255.0 alias) Как єто делается в Ubuntu server 8.04? dc0 - єто сетевая карта PCMCI. Спасибо!!!

Share this post


Link to post
Share on other sites

ip a a 192.168.0.100/24 dev X, где X - интерфейс, например, eth0

Share this post


Link to post
Share on other sites

Спасибо большое, такой быстрый ответ, я даже и не ожидал. Спасибо! Как я понял это прописывается в файле /etc/network/interfaces да?

Share this post


Link to post
Share on other sites

Нет. Это консольная команда, работает с установленным пакетом iproute/iproute2. Впрочем, в большинстве современных дистрибутивов он установлен.

Как это выглядит в файлах конфигурации - зависит от конкретного дистрибутива: http://forum.linux.ru/index.php?t=msg&...3acb5ecca50893f

Кстати, если собирать Дебиан из бутстрапа, пакета iproute там нет, есть только классический ifconfig.

Share this post


Link to post
Share on other sites

в ifconfig debian это делается через:

ifconfig ethX:Y 10.10.10.1 netmask 255.255.255.0

X- тот же

Y- номер алиаса

Share this post


Link to post
Share on other sites

И как заставить эту консольную команду роботать? Вы извените что я ваше время попусту трачу, просто немогу врубится как должно роботать следующае!

Я установил Ubuntu и с ней DNS, PHP, MySQL, Apache дал компу IP - 10.177.0.250, зашёл в /etc/apache2/httpd.conf и вписал туда ServerName 10.177.0.250, затем зашёл в /etc/apache2/sites-available/default там я кое что изменил

________________________________________________________________________________

__________________________________

Было ТАК

________________________________________________________________________________

__________________________________

 

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin webmaster@localhost

 

DocumentRoot /var/www/

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

 

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory "/usr/lib/cgi-bin">

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

 

ErrorLog /var/log/apache2/error.log

 

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

 

CustomLog /var/log/apache2/access.log combined

ServerSignature On

 

Alias /doc/ "/usr/share/doc/"

<Directory "/usr/share/doc/">

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from 127.0.0.1/255.0.0.0 ::1/128

</Directory>

________________________________________________________________________________

___________________________________________________

Стало ТАК

________________________________________________________________________________

___________________________________________________

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName cvc.cv

 

DocumentRoot /var/www/localhost

<Directory "/var/www/localhost">

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /var/www/localhost>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

 

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory "/usr/lib/cgi-bin">

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

 

ErrorLog /var/log/apache2/error.log

 

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

 

CustomLog /var/log/apache2/access.log combined

ServerSignature On

 

Alias /doc/ "/usr/share/doc/"

<Directory "/usr/share/doc/">

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from 10.177.0.250/255.255.255.0 ::1/128

</Directory>

 

Перезапускаю апачь и в браузере пишу 10.177.0.250 и вижу страницу которую я кинул в /var/www/localhost

Djghjc в чём если я хочу загрузить теперьдругую страницу например с 10.177.0.150, для этого я создаю файл в /etc/apache2/sites-available/default1 в нем миняю.

________________________________________________________________________________

__________________-

NameVirtualHost *:80 тут я пробовал изменить * на 10.177.0.150

<VirtualHost *:80> и тут я пробовал изменить * на 10.177.0.150

ServerAdmin webmaster@localhost

ServerName cvc.cv

 

DocumentRoot /var/www/local

<Directory "/var/www/local">

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /var/www/local>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

 

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory "/usr/lib/cgi-bin">

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

 

ErrorLog /var/log/apache2/error.log

 

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

 

CustomLog /var/log/apache2/access.log combined

ServerSignature On

 

Alias /doc/ "/usr/share/doc/"

<Directory "/usr/share/doc/">

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from 10.177.0.150/255.255.255.0 ::1/128

</Directory>

______________________________________________

После создаю катклог /war/www/local в него кидаю файл Index.html

Пишу в браузере 10.177.0.150 и ничего нет! :(

Какя понимаю я совсем не то делаю, мне просто нужно настроить DNS да? Спасибо и извените за мозгопарку.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this