как настроить два Nic для dns & amp; resolv.conf & amp; как to eth0 DNS пересылает в eth1 & amp; Гвинея-Биссау

вы можете написать скрипт следующим образом:

#!/bin/bash
xulrunner /home/clain/myapp/application.ini

затем сохранить этот сценарий в некотором месте, например, я называю «myapp». вы можете сделать исполняемый файл myapp, предоставив команду chmod +x myapp или щелкнув правой кнопкой мыши файл, перейдя на вкладку hte permissions и проверив окно исполняемого файла make.

Затем вы можете сделать сценарий системной командой, используя команду ln, вы просто помещаете символическую ссылку на myapp где-то в PATH. echo $PATH, чтобы узнать, какие у вас варианты. Я буду использовать «/ usr / local / bin»

, тогда вы дадите команду следующим образом: sudo ln -s /absolute/path/to/myapp /usr/local/bin/myapp

или создайте значок рабочего стола:

ln -s /absolute/path/to/myapp /home/user/Desktop/myapp

теперь ваше приложение можно использовать из командной строки, вы можете ввести $ myapp, и он будет запущен.

теперь вы можете создать панель или док-станцию ​​пользовательских пусковых установок, которые не будут занимать ваш терминал, даже если они будут вызывать терминал.

В качестве альтернативы xulrunner /home/clain/myapp/application.ini & - неплохой совет, но если вы создадите скрипт, ссылку и / или пользовательские пусковые установки, вам больше никогда не придется вводить этот материал. Вы можете щелкнуть правой кнопкой мыши по панели и выбрать «Добавить на панель», а затем выбрать собственное приложение Launcher. Затем вы можете дать команду «myapp» или вызвать скрипт напрямую.

1
задан 26 July 2011 в 05:46

5 ответов

Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'

Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:

sudo nano /etc/sysctl.conf

Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполнить sudo sysctl -p.

Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить

sudo nano /etc/network/interfaces

Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Запустить

sudo nano /etc/resolvconf/resolv.conf.d/head

(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте

nameserver <ip_of_nameserver>

Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:

sudo resolvconf -u

Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:

sudo ufw enable

Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:

sudo nano /etc/ufw/before.rules

Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.254; option routers 10.0.0.1; option domain-name-servers <dns_server>; }

Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите

sudo /etc/init.d/dhcp3-server start

4
ответ дан 25 July 2018 в 21:33

Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'

Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:

sudo nano /etc/sysctl.conf

Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполнить sudo sysctl -p.

Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить

sudo nano /etc/network/interfaces

Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Запустить

sudo nano /etc/resolvconf/resolv.conf.d/head

(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте

nameserver <ip_of_nameserver>

Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:

sudo resolvconf -u

Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:

sudo ufw enable

Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:

sudo nano /etc/ufw/before.rules

Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.254; option routers 10.0.0.1; option domain-name-servers <dns_server>; }

Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите

sudo /etc/init.d/dhcp3-server start

4
ответ дан 2 August 2018 в 03:10

Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'

Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:

sudo nano /etc/sysctl.conf

Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполнить sudo sysctl -p.

Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить

sudo nano /etc/network/interfaces

Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Запустить

sudo nano /etc/resolvconf/resolv.conf.d/head

(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте

nameserver <ip_of_nameserver>

Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:

sudo resolvconf -u

Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:

sudo ufw enable

Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:

sudo nano /etc/ufw/before.rules

Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.254; option routers 10.0.0.1; option domain-name-servers <dns_server>; }

Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите

sudo /etc/init.d/dhcp3-server start

4
ответ дан 4 August 2018 в 19:03

Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'

Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:

sudo nano /etc/sysctl.conf

Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполнить sudo sysctl -p.

Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить

sudo nano /etc/network/interfaces

Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Запустить

sudo nano /etc/resolvconf/resolv.conf.d/head

(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте

nameserver <ip_of_nameserver>

Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:

sudo resolvconf -u

Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:

sudo ufw enable

Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:

sudo nano /etc/ufw/before.rules

Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.254; option routers 10.0.0.1; option domain-name-servers <dns_server>; }

Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите

sudo /etc/init.d/dhcp3-server start

4
ответ дан 6 August 2018 в 03:22

Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:

sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'

Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:

sudo nano /etc/sysctl.conf

Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.

Выполнить sudo sysctl -p.

Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить

sudo nano /etc/network/interfaces

Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Запустить

sudo nano /etc/resolvconf/resolv.conf.d/head

(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте

nameserver <ip_of_nameserver>

Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:

sudo resolvconf -u

Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:

sudo ufw enable

Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:

sudo nano /etc/ufw/before.rules

Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.

Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:

sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server

В первый файл добавьте следующее:

subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.254; option routers 10.0.0.1; option domain-name-servers <dns_server>; }

Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите

sudo /etc/init.d/dhcp3-server start

4
ответ дан 7 August 2018 в 21:08

Другие вопросы по тегам:

Похожие вопросы: