Например, нам необходимо посмотреть в Wireshark дамп, но служебная информация вроде ретрансмиссии, дубликатов пакетов (в случае бондов) и прочего мешает анализировать. Чтобы не отображать её применяем фильтр:
!tcp.analysis.flags
4 окт. 2016 г.
16 июл. 2016 г.
Обновление firmware на сетевых адаптерах Solarflare серий SFN5xxxx, SFN6xxx, SFN7xxx и SFN8xxx в ОС семейства RHEL.
Вначале скачиваем RPM с утилитой (Solarflare Linux Utilities RPM (64bit)) с сайта производителя.
Затем на сервере выполняем команду:
sfupdate
Solarstorm firmware update utility [v6.0.0]
Copyright Solarflare Communications 2006-2015, Level 5 Networks 2002-2005
eth0 - MAC: **-**-**-**-**-**
Firmware version: v6.1.0
Controller type: Solarflare SFC9000 family
Controller version: v3.3.2.1000
Boot ROM version: v4.5.2.1010
The Boot ROM firmware is up to date
The controller firmware is up to date
eth1 - MAC: **-**-**-**-**-**
Firmware version: v6.1.0
Controller type: Solarflare SFC9000 family
Controller version: v3.3.2.1000
Boot ROM version: v4.5.2.1010
The Boot ROM firmware is up to date
The controller firmware is up to date
В данном примере прошивки на адаптерах последней версии, но если потребуется обновление, то выполняем команду:
sfupdate --write
Соглашаемся (Y, Enter) и ждем окончания процесса обновления.
На всякий случай напомню, что в процессе обновления может пропасть доступ к серверу по сети, потому обновление лучше выполнять не через ssh, а находясь у непосредственно сервера или используя системы удаленного управления, поставляемые вместе с сервером (iDRAC (Dell), IMM (IBM), iLO (HP) etc.)
Затем на сервере выполняем команду:
sfupdate
Solarstorm firmware update utility [v6.0.0]
Copyright Solarflare Communications 2006-2015, Level 5 Networks 2002-2005
eth0 - MAC: **-**-**-**-**-**
Firmware version: v6.1.0
Controller type: Solarflare SFC9000 family
Controller version: v3.3.2.1000
Boot ROM version: v4.5.2.1010
The Boot ROM firmware is up to date
The controller firmware is up to date
eth1 - MAC: **-**-**-**-**-**
Firmware version: v6.1.0
Controller type: Solarflare SFC9000 family
Controller version: v3.3.2.1000
Boot ROM version: v4.5.2.1010
The Boot ROM firmware is up to date
The controller firmware is up to date
В данном примере прошивки на адаптерах последней версии, но если потребуется обновление, то выполняем команду:
sfupdate --write
Соглашаемся (Y, Enter) и ждем окончания процесса обновления.
На всякий случай напомню, что в процессе обновления может пропасть доступ к серверу по сети, потому обновление лучше выполнять не через ssh, а находясь у непосредственно сервера или используя системы удаленного управления, поставляемые вместе с сервером (iDRAC (Dell), IMM (IBM), iLO (HP) etc.)
Получение UUID устройства в ОС Linux
Иногда необходимо получить UUID устройства в ОС Linux для только что добавленных устройств или в какой-либо иной ситуации. Например - чтобы настроить сетевую карточку в RHEL в файле /etc/sysconfig/network-scripts/ifcfg-eth0 есть параметр UUID=
Получаем UUID командой:
uuidgen <DEVICE>
Получаем UUID командой:
uuidgen <DEVICE>
Например,
uuidgen eth0
27 апр. 2016 г.
Как загрузить файл на удаленный FTP из командной строки
Проще всего с помощью curl:
curl -T my-local-file.txt ftp://ftp.example.com --user user:secret
curl -T my-local-file.txt ftp://ftp.example.com --user user:secret
Эта команда загрузит файл в корневую директорию на удаленном FTP сервере.
Источник:
1. http://superuser.com/questions/323214/how-to-upload-one-file-by-ftp-from-command-line
15 февр. 2016 г.
Как добавить Alias на сетевой интерфейс в OS Solaris
Бывает нужно добавить второй IP к существующему интерфейсу в OS Solaris. Делается этос ледующим образом:
1. Скопировать уже существующий конфиг с именем:1
cp /etc/hostname.eth0 /etc/hostname.eth0:1
2. Заменяем название интерфейса внутри скопированного конфига на новое, например:
server-eth0 на server-eth0-v1
3. Создаем новый интерфейс командой ifconfig plumb:
ifconfig eth0:1 plumb
4. Назначаем IP адрес новому интерфейсу:
ifconfig eth0:1 192.168.1.135 netmask 255.255.255.0 up
5. Проверяем, что всё поднялось:
ifconfig -a
eth0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.135 netmask ffffff80 broadcast 192.255.255.255
ping 192.168.1.135
192.168.1.135 is alive
6. Чтобы при перезагрузке и при рестарте интерфейса сохранялись настройки IP, добвляем адрес в файл /etc/hosts
192.168.1.135 server-eth0-v1
Чтобы удалить интерфейс выполняем команду:
ifconfig eth0:1 unplumb
1. Скопировать уже существующий конфиг с именем:1
cp /etc/hostname.eth0 /etc/hostname.eth0:1
2. Заменяем название интерфейса внутри скопированного конфига на новое, например:
server-eth0 на server-eth0-v1
3. Создаем новый интерфейс командой ifconfig plumb:
ifconfig eth0:1 plumb
4. Назначаем IP адрес новому интерфейсу:
ifconfig eth0:1 192.168.1.135 netmask 255.255.255.0 up
5. Проверяем, что всё поднялось:
ifconfig -a
eth0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.135 netmask ffffff80 broadcast 192.255.255.255
ping 192.168.1.135
192.168.1.135 is alive
6. Чтобы при перезагрузке и при рестарте интерфейса сохранялись настройки IP, добвляем адрес в файл /etc/hosts
192.168.1.135 server-eth0-v1
Чтобы удалить интерфейс выполняем команду:
ifconfig eth0:1 unplumb
Источники:
1. http://ciphermethod.com/how-to-create-solaris-virtualalias-interface/
Подписаться на:
Сообщения (Atom)